Joint¶
About¶
Header File: ca/description/toolcajoint.h
Description Category: Tools.
- Included Description:
Parameters¶
Parameters are accessed with C4DAtom.GetParameter()
/C4DAtom.SetParameter()
.
Parameter: Bone
Parameter ID: c4d.ID_CA_JOINT_TOOL_CREATE
Parameter Type: int
- Cycle Values:
Axis (c4d.ID_CA_JOINT_TOOL_CREATE_AXIS)
From Parent (c4d.ID_CA_JOINT_TOOL_CREATE_FROMPARENT)
To Child (c4d.ID_CA_JOINT_TOOL_CREATE_TOCHILD)
Parameter: IK Chain
Parameter ID: c4d.ID_CA_JOINT_TOOL_IK_CHAIN
Parameter Type: int
- Cycle Values:
None (c4d.ID_CA_JOINT_TOOL_IK_CHAIN_NONE)
2D (c4d.ID_CA_JOINT_TOOL_IK_CHAIN_2D)
3D (c4d.ID_CA_JOINT_TOOL_IK_CHAIN_3D)
Spline (c4d.ID_CA_JOINT_TOOL_IK_CHAIN_SPLINE)
Parameter: Size
Parameter ID: c4d.ID_CA_JOINT_TOOL_SIZE
Parameter Type: int
- Cycle Values:
Length (c4d.ID_CA_JOINT_TOOL_SIZE_LENGTH)
Custom (c4d.ID_CA_JOINT_TOOL_SIZE_CUSTOM)
Parameter: Custom
Parameter ID: c4d.ID_CA_JOINT_TOOL_SIZE_USER
Parameter Type: float
Parameter: Root Null
Parameter ID: c4d.ID_CA_JOINT_TOOL_CREATE_ROOT
Parameter Type: bool
Parameter: Pole Null
Parameter ID: c4d.ID_CA_JOINT_TOOL_CREATE_POLE
Parameter Type: bool
Parameter: Align Axis
Parameter ID: c4d.ID_CA_JOINT_TOOL_ALIGN_AXIS
Parameter Type: bool
Parameter: Projection
Parameter ID: c4d.ID_CA_JOINT_TOOL_PROJECTION
Parameter Type: bool
Parameter: Highlight
Parameter ID: c4d.ID_CA_JOINT_TOOL_HIGHLIGHT
Parameter Type: bool
Parameter: Bounding Box
Parameter ID: c4d.ID_CA_JOINT_TOOL_BOUNDING_BOX
Parameter Type: bool
Parameter: Symmetry
Parameter ID: c4d.ID_CA_JOINT_TOOL_SYMMETRY
Parameter Type: int
- Cycle Values:
None (c4d.ID_CA_JOINT_TOOL_SYMMETRY_NONE)
Draw (c4d.ID_CA_JOINT_TOOL_SYMMETRY_DRAW)
Link (c4d.ID_CA_JOINT_TOOL_SYMMETRY_LINKED)
Parameter: Plane
Parameter ID: c4d.ID_CA_JOINT_TOOL_MIRROR_PLANE
Parameter Type: int
- Cycle Values:
World-XY (c4d.ID_CA_JOINT_TOOL_MIRROR_WORLD_XY)
World-XZ (c4d.ID_CA_JOINT_TOOL_MIRROR_WORLD_XZ)
World-YZ (c4d.ID_CA_JOINT_TOOL_MIRROR_WORLD_YZ)
Local-XY (c4d.ID_CA_JOINT_TOOL_MIRROR_LOCAL_XY)
Local-XZ (c4d.ID_CA_JOINT_TOOL_MIRROR_LOCAL_XZ)
Local-YZ (c4d.ID_CA_JOINT_TOOL_MIRROR_LOCAL_YZ)
Parameter: Origin
Parameter ID: c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN
Parameter Type: int
- Cycle Values:
World (c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN_WORLD)
Root (c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN_ROOT)
Hub (c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN_HUB)
Parent (c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN_PARENT)
Object (c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN_OBJECT)
Parameter: Object
Parameter ID: c4d.ID_CA_JOINT_TOOL_MIRROR_ORIGIN_LINK
Parameter Type:
c4d.BaseList2D
Parameter: Default
Parameter ID: c4d.ID_CA_JOINT_TOOL_MODIFIER_DEFAULT
Parameter Type: int
- Cycle Values:
Draw (c4d.ID_CA_JOINT_TOOL_MODIFIER_DRAW)
Move (c4d.ID_CA_JOINT_TOOL_MODIFIER_MOVE_JOINT)
Move Chain (c4d.ID_CA_JOINT_TOOL_MODIFIER_MOVE_CHAIN)
Split (c4d.ID_CA_JOINT_TOOL_MODIFIER_SPLIT)
Draw Aligned (c4d.ID_CA_JOINT_TOOL_MODIFIER_ALIGN)
Draw Quantized (c4d.ID_CA_JOINT_TOOL_MODIFIER_SNAP)
Parameter: Control
Parameter ID: c4d.ID_CA_JOINT_TOOL_MODIFIER_CTRL
Parameter Type: int
- Cycle Values:
Draw (c4d.ID_CA_JOINT_TOOL_MODIFIER_DRAW)
Move (c4d.ID_CA_JOINT_TOOL_MODIFIER_MOVE_JOINT)
Move Chain (c4d.ID_CA_JOINT_TOOL_MODIFIER_MOVE_CHAIN)
Split (c4d.ID_CA_JOINT_TOOL_MODIFIER_SPLIT)
Draw Aligned (c4d.ID_CA_JOINT_TOOL_MODIFIER_ALIGN)
Draw Quantized (c4d.ID_CA_JOINT_TOOL_MODIFIER_SNAP)
Parameter: Shift
Parameter ID: c4d.ID_CA_JOINT_TOOL_MODIFIER_SHIFT
Parameter Type: int
- Cycle Values:
Draw (c4d.ID_CA_JOINT_TOOL_MODIFIER_DRAW)
Move (c4d.ID_CA_JOINT_TOOL_MODIFIER_MOVE_JOINT)
Move Chain (c4d.ID_CA_JOINT_TOOL_MODIFIER_MOVE_CHAIN)
Split (c4d.ID_CA_JOINT_TOOL_MODIFIER_SPLIT)
Draw Aligned (c4d.ID_CA_JOINT_TOOL_MODIFIER_ALIGN)
Draw Quantized (c4d.ID_CA_JOINT_TOOL_MODIFIER_SNAP)