Contents

init(mesh:materials:collisionShapes:mass:)

Creates a model entity with a particular mesh, set of materials, a composite collision shape, and mass.

Declaration

@MainActor @preconcurrency init(mesh: MeshResource, materials: [any Material] = [], collisionShapes: [ShapeResource], mass: Float)

Parameters

  • mesh:

    A mesh that defines the geometry of the model.

  • materials:

    Material resources that define the appearance of the model.

  • collisionShapes:

    A collection of shape resources that define a composite collision shape.

  • mass:

    The mass of the model in kilograms.

See Also

Creating a model