|
enum | eRigidBodyWorld_Flag { RBW_FLAG_MUTED = (1 << 0)
, RBW_FLAG_USE_SPLIT_IMPULSE = (1 << 2)
} |
|
enum | eRigidBodyOb_Type { RBO_TYPE_ACTIVE = 0
, RBO_TYPE_PASSIVE = 1
} |
|
enum | eRigidBodyOb_Flag {
RBO_FLAG_KINEMATIC = (1 << 0)
, RBO_FLAG_NEEDS_VALIDATE = (1 << 1)
, RBO_FLAG_NEEDS_RESHAPE = (1 << 2)
, RBO_FLAG_USE_DEACTIVATION = (1 << 3)
,
RBO_FLAG_START_DEACTIVATED = (1 << 4)
, RBO_FLAG_DISABLED = (1 << 5)
, RBO_FLAG_USE_MARGIN = (1 << 6)
, RBO_FLAG_USE_DEFORM = (1 << 7)
} |
|
enum | eRigidBody_Shape {
RB_SHAPE_BOX = 0
, RB_SHAPE_SPHERE = 1
, RB_SHAPE_CAPSULE = 2
, RB_SHAPE_CYLINDER = 3
,
RB_SHAPE_CONE = 4
, RB_SHAPE_CONVEXH = 5
, RB_SHAPE_TRIMESH = 6
, RB_SHAPE_COMPOUND = 7
} |
|
enum | eRigidBody_MeshSource { RBO_MESH_BASE = 0
, RBO_MESH_DEFORM = 1
, RBO_MESH_FINAL = 2
} |
|
enum | eRigidBodyCon_Type {
RBC_TYPE_POINT = 0
, RBC_TYPE_HINGE = 1
, RBC_TYPE_SLIDER = 3
, RBC_TYPE_6DOF = 5
,
RBC_TYPE_6DOF_SPRING = 6
, RBC_TYPE_FIXED = 8
, RBC_TYPE_PISTON = 9
, RBC_TYPE_MOTOR = 11
} |
|
enum | eRigidBodyCon_SpringType { RBC_SPRING_TYPE1 = 0
, RBC_SPRING_TYPE2 = 1
} |
|
enum | eRigidBodyCon_Flag {
RBC_FLAG_ENABLED = (1 << 0)
, RBC_FLAG_NEEDS_VALIDATE = (1 << 1)
, RBC_FLAG_DISABLE_COLLISIONS = (1 << 2)
, RBC_FLAG_USE_BREAKING = (1 << 3)
,
RBC_FLAG_OVERRIDE_SOLVER_ITERATIONS = (1 << 4)
, RBC_FLAG_USE_LIMIT_LIN_X = (1 << 5)
, RBC_FLAG_USE_LIMIT_LIN_Y = (1 << 6)
, RBC_FLAG_USE_LIMIT_LIN_Z = (1 << 7)
,
RBC_FLAG_USE_LIMIT_ANG_X = (1 << 8)
, RBC_FLAG_USE_LIMIT_ANG_Y = (1 << 9)
, RBC_FLAG_USE_LIMIT_ANG_Z = (1 << 10)
, RBC_FLAG_USE_SPRING_X = (1 << 11)
,
RBC_FLAG_USE_SPRING_Y = (1 << 12)
, RBC_FLAG_USE_SPRING_Z = (1 << 13)
, RBC_FLAG_USE_MOTOR_LIN = (1 << 14)
, RBC_FLAG_USE_MOTOR_ANG = (1 << 15)
,
RBC_FLAG_USE_SPRING_ANG_X = (1 << 16)
, RBC_FLAG_USE_SPRING_ANG_Y = (1 << 17)
, RBC_FLAG_USE_SPRING_ANG_Z = (1 << 18)
} |
|
Types and defines for representing Rigid Body entities.
Definition in file DNA_rigidbody_types.h.