Collision Operator

About

Parameters

Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See Parameter IDs.


Parameter: Collision Type

  • Parameter ID: GV_COLLISION_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Bounding Box (GV_COLLISION_OPERATOR_TYPE_CUBE)
    • Sphere (GV_COLLISION_OPERATOR_TYPE_SPHERE)
    • Object (GV_COLLISION_OPERATOR_TYPE_POLYGON)
    • Distance (GV_COLLISION_OPERATOR_TYPE_DISTANCE)
    • Tolerance (GV_COLLISION_OPERATOR_TYPE_TOLERANCE)

Parameter: Use Deformed Points


Parameter: Matrix Mode

  • Parameter ID: GV_COLLISION_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Global (GV_COLLISION_OPERATOR_MODE_GLOBAL)
    • Local (GV_COLLISION_OPERATOR_MODE_LOCAL)

Parameter: Include Children


Parameter: Selection Tag 1


Parameter: Selection Tag 2


Parameter: Tolerance


Parameter: Collision


Parameter: Distance


Parameter: Polygon Index 1


Parameter: Polygon Index 2


Parameter: Point 1


Parameter: Point 2