Collision Deformer

About

  • Header File: ca/description/ocacollisiondeformer.h

  • Description Category: Scene Objects. A c4d.BaseObject.

  • Included Description:

Parameters

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


Parameter: Falloff

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COORDS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COORDS_NONE)

    • UV (c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COORDS_UV)

    • Distance (c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COORDS_LENGTH)

    • Surface (c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COORDS_SURFACE)

    • Collider (c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COORDS_COLLIDER)


Parameter: Distance

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_DISTANCE

  • Parameter Type: float


Parameter: Strength

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_FALLOFF_STRENGTH

  • Parameter Type: float


Parameter: Restore Shape

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_RESTORESHAPE

  • Parameter Type: float


Parameter: Curve

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_FALLOFF

  • Parameter Type: c4d.SplineData


Parameter: Solver

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_MOTION

  • Parameter Type: int

  • Cycle Values:
    • Inside (c4d.ID_CA_COLLISION_DEFORMER_MOTION_INSIDE)

    • Inside (Stretch) (c4d.ID_CA_COLLISION_DEFORMER_MOTION_INSIDE_STRETCH)

    • Outside (c4d.ID_CA_COLLISION_DEFORMER_MOTION_OUTSIDE)

    • Outside (Volume) (c4d.ID_CA_COLLISION_DEFORMER_MOTION_OUTSIDE_FULL)

    • Intersect (c4d.ID_CA_COLLISION_DEFORMER_MOTION_INTERSECT)


Parameter: Objects

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COLLIDERS

  • Parameter Type: c4d.InExcludeData


Parameter: Objects

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECTS

  • Parameter Type: c4d.InExcludeData


Parameter: Stretch/Relax

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_STRETCH_MAP

  • Parameter Type: c4d.BaseList2D


Parameter: Falloff

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_FALLOFF_MAP

  • Parameter Type: c4d.BaseList2D


Parameter: Restore

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_RESTORE_MAP

  • Parameter Type: c4d.BaseList2D


Parameter: Collision

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COLLISION_MAP

  • Parameter Type: c4d.BaseList2D


Parameter: Invert

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_COLLISION_MAP_INVERT

  • Parameter Type: bool


Parameter: Falloff

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_DISTANCE_MAP

  • Parameter Type: c4d.BaseList2D


Parameter: Invert

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_DISTANCE_MAP_INVERT

  • Parameter Type: bool


Parameter: Enable

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_ENABLE

  • Parameter Type: bool


Parameter: Compress

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_COMPRESSED

  • Parameter Type: bool


Parameter: Calculate

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_CALCULATE

  • Parameter Type: A button.


Parameter: Update

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_UPDATE

  • Parameter Type: A button.


Parameter: Empty Cache

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_DELETE

  • Parameter Type: A button.


Parameter: Load…

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_CACHE_LOAD

  • Parameter Type: A button.


Parameter: Save…

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_CACHE_SAVE

  • Parameter Type: A button.


Parameter: Auto Time

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_AUTOTIME

  • Parameter Type: bool


Parameter: Start

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_START

  • Parameter Type: c4d.BaseTime


Parameter: Stop

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_STOP

  • Parameter Type: c4d.BaseTime


Parameter: Offset

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_OFFSET

  • Parameter Type: c4d.BaseTime


Parameter: Scale

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_TIMESCALE

  • Parameter Type: float


Parameter: Cache

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_CACHE_CACHE_LIMIT

  • Parameter Type: int


Parameter: Size

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_SIZE

  • Parameter Type: float


Parameter: Steps

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_SAMPLING

  • Parameter Type: int


Parameter: Stretch

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_ITER

  • Parameter Type: int


Parameter: Relax

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_RELAX_ITER

  • Parameter Type: int


Parameter: Stiffness

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_STIFF

  • Parameter Type: float


Parameter: Struct

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_STRUCT

  • Parameter Type: float


Parameter: Flex

  • Parameter ID: c4d.ID_CA_COLLISION_DEFORMER_OBJECT_FLEX

  • Parameter Type: float