Rigid Body

About

  • Header File: pbd_simulations/description/trigidbody.h

  • Description Category: Tags. A c4d.BaseTag.

  • Included Description:

Parameters

Parameters are accessed with C4DAtom.GetParameter()/C4DAtom.SetParameter().


Parameter: Simulation

  • Parameter ID: c4d.RIGIDBODY_PBD_SIMULATION_PRIORITY

  • Parameter Type: c4d.PriorityData


Parameter: Enable

  • Parameter ID: c4d.RIGIDBODY_USE

  • Parameter Type: bool


Parameter: Mass

  • Parameter ID: c4d.RIGIDBODY_PBD_MASS

  • Parameter Type: float


Parameter: Rotational Mass

  • Parameter ID: c4d.RIGIDBODY_PBD_ROTATIONAL_MASS

  • Parameter Type: float


Parameter: Friction

  • Parameter ID: c4d.RIGIDBODY_PBD_FRICTION

  • Parameter Type: float


Parameter: Bounciness

  • Parameter ID: c4d.RIGIDBODY_PBD_BOUNCINESS

  • Parameter Type: float


Parameter: Stickiness

  • Parameter ID: c4d.RIGIDBODY_PBD_STICKINESS

  • Parameter Type: float


Parameter: Thickness

  • Parameter ID: c4d.RIGIDBODY_PBD_THICKNESS

  • Parameter Type: float


Parameter: Is Hollow

  • Parameter ID: c4d.RIGIDBODY_PBD_ISHOLLOW

  • Parameter Type: bool


Parameter: Collision Side

  • Parameter ID: c4d.RIGIDBODY_PBD_COLLISION_SIDE

  • Parameter Type: int

  • Cycle Values:
    • Front (c4d.RIGIDBODY_PBD_COLLISION_SIDE_FRONT)

    • Back (c4d.RIGIDBODY_PBD_COLLISION_SIDE_BACK)

    • Both (c4d.RIGIDBODY_PBD_COLLISION_SIDE_BOTH)


Parameter: Collision Shapes

  • Parameter ID: c4d.RIGIDBODY_PBD_COLLISION_SHAPES

  • Parameter Type: int

  • Cycle Values:
    • Triangle Mesh (c4d.RIGIDBODY_PBD_COLLISION_SHAPES_TRIANGLE_MESH)

    • Convex Hulls (c4d.RIGIDBODY_PBD_COLLISION_SHAPES_CONVEX_HULLS)

    • Sphere (c4d.RIGIDBODY_PBD_COLLISION_SHAPES_SPHERE)


Parameter: Geometry Accuracy

  • Parameter ID: c4d.RIGIDBODY_PBD_CONVEXDECOMPOSITION_ACCURACY

  • Parameter Type: float


Parameter: Custom Center

  • Parameter ID: c4d.RIGIDBODY_PBD_CUSTOM_CENTER_OF_MASS

  • Parameter Type: bool


Parameter: Center

  • Parameter ID: c4d.RIGIDBODY_PBD_CENTER_OF_MASS

  • Parameter Type: c4d.Vector


Parameter: Trigger

  • Parameter ID: c4d.RIGIDBODY_PBD_TRIGGER_TYPE

  • Parameter Type: int

  • Cycle Values:
    • Immediately (c4d.RIGIDBODY_PBD_TRIGGER_IMMEDIATELY)

    • On Collision (c4d.RIGIDBODY_PBD_TRIGGER_ON_COLLISION)

    • At Velocity Peak (c4d.RIGIDBODY_PBD_TRIGGER_AT_VELOCITY_PEAK)


Parameter: Trigger Velocity Threshold

  • Parameter ID: c4d.RIGIDBODY_PBD_TRIGGER_VELOCITY_THRESHOLD

  • Parameter Type: float


Parameter: Custom Initial Velocity

  • Parameter ID: c4d.RIGIDBODY_PBD_CUSTOM_INITIAL_VELOCITY

  • Parameter Type: bool


Parameter: Object Coordinates

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_VELOCITY_IN_LOCALSPACE

  • Parameter Type: bool


Parameter: Direction

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_LINEAR_VELOCITY

  • Parameter Type: c4d.Vector


Parameter: Speed

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_LINEAR_VELOCITY_STRENGTH

  • Parameter Type: float


Parameter: Shoot At

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_VELOCITY_TARGET

  • Parameter Type: c4d.BaseList2D


Parameter: Custom Initial Angular Velocity

  • Parameter ID: c4d.RIGIDBODY_PBD_CUSTOM_INITIAL_ANGULAR_VELOCITY

  • Parameter Type: bool


Parameter: Object Coordinates

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_ANGULAR_VELOCITY_IN_LOCALSPACE

  • Parameter Type: bool


Parameter: Axis

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_ANGULAR_VELOCITY

  • Parameter Type: c4d.Vector


Parameter: Speed

  • Parameter ID: c4d.RIGIDBODY_PBD_INITIAL_ANGULAR_VELOCITY_STRENGTH

  • Parameter Type: float


Parameter: Draw

  • Parameter ID: c4d.RIGIDBODY_PBD_DRAW_INITIAL_VELOCITY

  • Parameter Type: bool


Parameter: Follow Position

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_FOLLOW_POSITION_STRENGTH

  • Parameter Type: float


Parameter: Damping

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_FOLLOW_POSITION_DAMPING

  • Parameter Type: float


Parameter: Recoil

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_FOLLOW_POSITION_RECOIL

  • Parameter Type: float


Parameter: Follow Rotation

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_FOLLOW_ROTATION_STRENGTH

  • Parameter Type: float


Parameter: Damping

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_FOLLOW_ROTATION_DAMPING

  • Parameter Type: float


Parameter: Recoil

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_FOLLOW_ROTATION_RECOIL

  • Parameter Type: float


Parameter: Mode

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_INEXMODE

  • Parameter Type: int

  • Cycle Values:
    • Include (c4d.RIGIDBODY_PBD_FORCES_INEXMODE_INCLUDE)

    • Exclude (c4d.RIGIDBODY_PBD_FORCES_INEXMODE_EXCLUDE)


Parameter: Objects


Parameter: Pyro

  • Parameter ID: c4d.RIGIDBODY_PBD_FORCES_INEX_PYRO

  • Parameter Type: bool


Parameter: Cache Mode

  • Parameter ID: c4d.RIGIDBODY_PBD_CACHE_ENABLE

  • Parameter Type: bool


Parameter: Start

  • Parameter ID: c4d.RIGIDBODY_PBD_CACHE_START

  • Parameter Type: c4d.BaseTime


Parameter: Calculate Cache

  • Parameter ID: c4d.RIGIDBODY_PBD_DO_CALCULATE

  • Parameter Type: A button.


Parameter: Cache Scene

  • Parameter ID: c4d.RIGIDBODY_PBD_DO_CALCULATE_ALL

  • Parameter Type: A button.


Parameter: Clear Cache

  • Parameter ID: c4d.RIGIDBODY_PBD_DELCACHE

  • Parameter Type: A button.


Parameter: Clear Cache Scene

  • Parameter ID: c4d.RIGIDBODY_PBD_DELCACHE_ALL

  • Parameter Type: A button.


Parameter: Update Frame

  • Parameter ID: c4d.RIGIDBODY_PBD_CACHE_FRAME

  • Parameter Type: A button.