CMotion

About

  • Header File: ca/description/tcawcycle.h

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

  • Included Description:

Parameters

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


Parameter: Priority

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_EXPRESSION_PRIORITY

  • Parameter Type: c4d.PriorityData


Parameter: Auto Time

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_AUTOTIME

  • Parameter Type: bool


Parameter: Start

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_START

  • Parameter Type: c4d.BaseTime


Parameter: Stop

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_STOP

  • Parameter Type: c4d.BaseTime


Parameter: Load Preset…

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_LOAD_PRESET

  • Parameter Type: A button.


Parameter: Save Preset…

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SAVE_PRESET

  • Parameter Type: A button.


Parameter: Walk

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_WALK_TYPE

  • Parameter Type: int

  • Cycle Values:
    • Static (c4d.ID_CA_WCYCLE_TAG_WALK_TYPE_STATIC)

    • Line (c4d.ID_CA_WCYCLE_TAG_WALK_TYPE_LINE)

    • Path (c4d.ID_CA_WCYCLE_TAG_WALK_TYPE_PATH)


Parameter: Mode

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_WALK_MODE

  • Parameter Type: int

  • Cycle Values:
    • Interpolated (c4d.ID_CA_WCYCLE_TAG_WALK_MODE_INTERPOLATED)

    • Adaptive (c4d.ID_CA_WCYCLE_TAG_WALK_MODE_ADAPTIVE)


Parameter: Stride

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_STRIDE

  • Parameter Type: float


Parameter: Time

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_STRIDE_TIME

  • Parameter Type: c4d.BaseTime


Parameter: Direction

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_DIRECTION

  • Parameter Type: float


Parameter: Gradient

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_GRADIENT

  • Parameter Type: float


Parameter: Path

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_PATH

  • Parameter Type: c4d.BaseList2D


Parameter: Action

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ACTIONS

  • Parameter Type: int


Parameter: Add

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ACTION_ADD

  • Parameter Type: A button.


Parameter: Placement

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_PLACEMENT

  • Parameter Type: int

  • Cycle Values:
    • Pose (c4d.ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_DEFAULT)

    • Line (c4d.ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_LINE)

    • Spaced (c4d.ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_SPACED)


Parameter: Spacing

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_PLACEMENT_SPACE

  • Parameter Type: float


Parameter: Follow

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_FOLLOW

  • Parameter Type: bool


Parameter: Alignment

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_TARGETTING

  • Parameter Type: float


Parameter: Bank

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_BANK

  • Parameter Type: bool


Parameter: Bias

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_RETARGET

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.ID_CA_WCYCLE_TAG_HUB_RETARGET_NONE)

    • Vertical (c4d.ID_CA_WCYCLE_TAG_HUB_RETARGET_VERT)

    • Center (c4d.ID_CA_WCYCLE_TAG_HUB_RETARGET_CENTER)

    • Weighted (c4d.ID_CA_WCYCLE_TAG_HUB_RETARGET_WEIGHTED)


Parameter: Base

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE

  • Parameter Type: int

  • Cycle Values:
    • CMotion (c4d.ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE_MAIN)

    • World (c4d.ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE_WORLD)

    • Object (c4d.ID_CA_WCYCLE_TAG_HUB_ROOT_TYPE_OBJECT)


Parameter: Object

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_ROOT

  • Parameter Type: c4d.BaseList2D


Parameter: Auto Floor

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_ROOT_AUTO

  • Parameter Type: bool


Parameter: Base Offset

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_ROOT_OFFSET

  • Parameter Type: float


Parameter: Forward

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_WALK_AXIS

  • Parameter Type: int

  • Cycle Values:
    • X (c4d.ID_CA_WCYCLE_TAG_AXIS_X)

    • Y (c4d.ID_CA_WCYCLE_TAG_AXIS_Y)

    • Z (c4d.ID_CA_WCYCLE_TAG_AXIS_Z)

    • -X (c4d.ID_CA_WCYCLE_TAG_AXIS_NX)

    • -Y (c4d.ID_CA_WCYCLE_TAG_AXIS_NY)

    • -Z (c4d.ID_CA_WCYCLE_TAG_AXIS_NZ)


Parameter: Vertical

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_VERT_AXIS

  • Parameter Type: int

  • Cycle Values:
    • X (c4d.ID_CA_WCYCLE_TAG_AXIS_X)

    • Y (c4d.ID_CA_WCYCLE_TAG_AXIS_Y)

    • Z (c4d.ID_CA_WCYCLE_TAG_AXIS_Z)

    • -X (c4d.ID_CA_WCYCLE_TAG_AXIS_NX)

    • -Y (c4d.ID_CA_WCYCLE_TAG_AXIS_NY)

    • -Z (c4d.ID_CA_WCYCLE_TAG_AXIS_NZ)


Parameter: Store Rest Pose

  • Parameter ID: c4d.ID_CA_WCYCLE_STORE_RESTPOSE

  • Parameter Type: A button.


Parameter: Restore Rest Pose

  • Parameter ID: c4d.ID_CA_WCYCLE_RESTORE_RESTPOSE

  • Parameter Type: A button.


Parameter: Display Motion

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_PREVIEW

  • Parameter Type: bool


Parameter: Start

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_PATH_START

  • Parameter Type: float


Parameter: End

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_PATH_END

  • Parameter Type: float


Parameter: Align Direction

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_AXIS_ALIGN_HUB

  • Parameter Type: bool


Parameter: Axis

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ALIGN_AXIS

  • Parameter Type: int

  • Cycle Values:
    • X (c4d.ID_CA_WCYCLE_TAG_AXIS_X)

    • Y (c4d.ID_CA_WCYCLE_TAG_AXIS_Y)

    • Z (c4d.ID_CA_WCYCLE_TAG_AXIS_Z)

    • -X (c4d.ID_CA_WCYCLE_TAG_AXIS_NX)

    • -Y (c4d.ID_CA_WCYCLE_TAG_AXIS_NY)

    • -Z (c4d.ID_CA_WCYCLE_TAG_AXIS_NZ)


Parameter: Path to Surface

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_PATH_PROJECTION

  • Parameter Type: bool


Parameter: Surface

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE

  • Parameter Type: c4d.BaseList2D


Parameter: Offset

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_OFFSET

  • Parameter Type: float


Parameter: Projection

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_PROJECTION

  • Parameter Type: int

  • Cycle Values:
    • Closest (c4d.ID_CA_WCYCLE_TAG_SURFACE_PROJECTION_CLOSEST)

    • Down (c4d.ID_CA_WCYCLE_TAG_SURFACE_PROJECTION_DOWN)

    • From Path (c4d.ID_CA_WCYCLE_TAG_SURFACE_PROJECTION_TOPATH)


Parameter: Base

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_BASE

  • Parameter Type: int

  • Cycle Values:
    • Point (c4d.ID_CA_WCYCLE_TAG_SURFACE_BASE_POINT)

    • Rect (c4d.ID_CA_WCYCLE_TAG_SURFACE_BASE_RECT)

    • Object (c4d.ID_CA_WCYCLE_TAG_SURFACE_BASE_OBJECT)


Parameter: Width

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_BASE_WIDTH

  • Parameter Type: float


Parameter: Length

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_BASE_LENGTH

  • Parameter Type: float


Parameter: Align Hubs

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_ALIGN_HUB

  • Parameter Type: bool


Parameter: Align Targets

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_SURFACE_ALIGN_TARGET

  • Parameter Type: bool


Parameter: Min Distance

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_LIMIT

  • Parameter Type: bool


Parameter: Offset

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_LIMIT_DISTANCE

  • Parameter Type: float


Parameter: Generate

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_STEPS_TYPE

  • Parameter Type: int

  • Cycle Values:
    • Steps (c4d.ID_CA_WCYCLE_TAG_STEPS_TYPE_STEPS)

    • Hubs (c4d.ID_CA_WCYCLE_TAG_STEPS_TYPE_HUBS)

    • Steps & Hubs (c4d.ID_CA_WCYCLE_TAG_STEPS_TYPE_FULL)


Parameter: Steps

  • Parameter ID: c4d.ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS

  • Parameter Type: int

  • Cycle Values:
    • All (c4d.ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS_ALL)

    • Current (c4d.ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS_CURRENT)

    • Custom (c4d.ID_CA_WCYCLE_STORE_AUTO_CREATESTEPS_CUSTOM)


Parameter: Count

  • Parameter ID: c4d.ID_CA_WCYCLE_STORE_CREATESTEPS_NUMBER

  • Parameter Type: int


Parameter: Create Steps

  • Parameter ID: c4d.ID_CA_WCYCLE_STORE_CREATESTEPS

  • Parameter Type: A button.


Parameter: Steps

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_STEPS

  • Parameter Type: c4d.BaseList2D


Parameter: Weight

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_STEPS_WEIGHT

  • Parameter Type: float


Parameter: Strength

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ACTION_WEIGHT

  • Parameter Type: float


Parameter: Object

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB

  • Parameter Type: c4d.BaseList2D


Parameter: Phase

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_PHASE

  • Parameter Type: float


Parameter: Auto

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_AUTOOFFSET

  • Parameter Type: bool


Parameter: Pos

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_OFFSET

  • Parameter Type: float


Parameter: Vert

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_VOFFSET

  • Parameter Type: float


Parameter: Horiz

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_HOFFSET

  • Parameter Type: float


Parameter: Action

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_HUB_MOTIONS

  • Parameter Type: int


Parameter: Blend

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ACTION_MIX

  • Parameter Type: int

  • Cycle Values:
    • Abs (c4d.ID_CA_WCYCLE_TAG_ACTION_MIX_ABS)

    • Add (c4d.ID_CA_WCYCLE_TAG_ACTION_MIX_ADD)

    • Sub (c4d.ID_CA_WCYCLE_TAG_ACTION_MIX_SUB)

    • Mult (c4d.ID_CA_WCYCLE_TAG_ACTION_MIX_MULT)


Parameter: Mix

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ACTION_MIX_WEIGHT

  • Parameter Type: float


Parameter: Driver

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_WALK

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.ID_CA_WCYCLE_TAG_TARGET_WALK_NONE)

    • Hub (c4d.ID_CA_WCYCLE_TAG_TARGET_WALK_HUB)

    • Path (c4d.ID_CA_WCYCLE_TAG_TARGET_WALK_PATH)

    • Steps (c4d.ID_CA_WCYCLE_TAG_TARGET_WALK_STEPS)


Parameter: Object

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET

  • Parameter Type: c4d.BaseList2D


Parameter: Phase

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_PHASE

  • Parameter Type: float


Parameter: Pos

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_OFFSET

  • Parameter Type: float


Parameter: Vert

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_VOFFSET

  • Parameter Type: float


Parameter: Horiz

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_TARGET_HOFFSET

  • Parameter Type: float


Parameter: Analyse Motion

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSE

  • Parameter Type: bool


Parameter: Auto

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_AUTO

  • Parameter Type: bool


Parameter: Start

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_START

  • Parameter Type: c4d.BaseTime


Parameter: End

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_END

  • Parameter Type: c4d.BaseTime


Parameter: Calculate

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_CALC

  • Parameter Type: A button.


Parameter: Create Path

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_PATHTOSPLINE

  • Parameter Type: A button.


Parameter: Floor

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_FLOOR

  • Parameter Type: float


Parameter: Stride

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_STRIDE

  • Parameter Type: float


Parameter: Time

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_TIME

  • Parameter Type: c4d.BaseTime


Parameter: Input

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_INPUT

  • Parameter Type: c4d.BaseList2D


Parameter: Output

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_OUPUT

  • Parameter Type: c4d.BaseList2D


Parameter: Static

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_OUPUT_STATIC

  • Parameter Type: bool


Parameter: Motion

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_MOTION

  • Parameter Type: c4d.BaseList2D


Parameter: Calc Motion

  • Parameter ID: c4d.ID_CA_WCYCLE_TAG_ANALYSIS_CREATEMO

  • Parameter Type: A button.