Joint Align

About

  • Header File: ca/description/toolcaalign.h
  • Description Category: Tools. An interactive tool. See Active Tool.
  • Included Description:

Parameters

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


Parameter: Axis

  • Parameter ID: ID_CA_JOINT_ALIGN_PRIMARY_AXIS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • From Joint (ID_CA_JOINT_ALIGN_AXIS_FROMJOINT)
    • X (ID_CA_JOINT_ALIGN_AXIS_X)
    • Y (ID_CA_JOINT_ALIGN_AXIS_Y)
    • Z (ID_CA_JOINT_ALIGN_AXIS_Z)
    • None (ID_CA_JOINT_ALIGN_AXIS_NONE)

Parameter: Direction

  • Parameter ID: ID_CA_JOINT_ALIGN_PRIMARY_DIRECTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Bone (ID_CA_JOINT_ALIGN_DIRECTION_BONE)
    • World Axis (ID_CA_JOINT_ALIGN_DIRECTION_WORLD_AXIS)
    • Object Axis (ID_CA_JOINT_ALIGN_DIRECTION_OBJECT_AXIS)
    • Aim (ID_CA_JOINT_ALIGN_DIRECTION_OBJECT)
    • Root Axis (ID_CA_JOINT_ALIGN_DIRECTION_ROOT_AXIS)

Parameter: Object

  • Parameter ID: ID_CA_JOINT_ALIGN_PRIMARY_LINK
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Up Axis

  • Parameter ID: ID_CA_JOINT_ALIGN_UP_AXIS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • X (ID_CA_JOINT_ALIGN_AXIS_X)
    • Y (ID_CA_JOINT_ALIGN_AXIS_Y)
    • Z (ID_CA_JOINT_ALIGN_AXIS_Z)
    • None (ID_CA_JOINT_ALIGN_AXIS_NONE)

Parameter: Up Direction

  • Parameter ID: ID_CA_JOINT_ALIGN_UP_DIRECTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • World Axis (ID_CA_JOINT_ALIGN_DIRECTION_WORLD_AXIS)
    • Object Axis (ID_CA_JOINT_ALIGN_DIRECTION_OBJECT_AXIS)
    • Aim (ID_CA_JOINT_ALIGN_DIRECTION_OBJECT)
    • Root Axis (ID_CA_JOINT_ALIGN_DIRECTION_ROOT_AXIS)

Parameter: Object

  • Parameter ID: ID_CA_JOINT_ALIGN_UP_LINK
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Align With Previous


Parameter: Children


Parameter: Align