unreal.KShapeElem

class unreal.KShapeElem

Bases: StructBase

Base class of shapes used for collision, such as Sphere, Box, Sphyl, Convex, TaperedCapsule or LevelSet

C++ Source:

  • Module: Engine

  • File: ShapeElem.h

Editor Properties: (see get_editor_property/set_editor_property)

  • collision_enabled (CollisionEnabled): [Read-Write] Collision Enabled: Course per-primitive collision filtering. This allows for individual primitives to

    be toggled in and out of sim and query collision without changing filtering details.

  • contribute_to_mass (bool): [Read-Write] Contribute to Mass: True if this shape should contribute to the overall mass of the body it

    belongs to. This lets you create extra collision volumes which do not affect the mass properties of an object.

  • name (Name): [Read-Write] Name: User-defined name for this shape

  • rest_offset (float): [Read-Write] Rest Offset: Offset used when generating contact points. This allows you to smooth out

    the Minkowski sum by radius R. Useful for making objects slide smoothly on top of irregularities