IK

关于

参数

Parameters are accessed with C4DAtom::GetParameter() / C4DAtom::SetParameter() 。见 Parameter IDs .


Parameter: Use IK


Parameter: IK Solver


Parameter: Point IK


Parameter: 开始


Parameter: End


Parameter: End


Parameter: Goal


Parameter: Add Goal


Parameter: IK/FK


Parameter: Reset FK


Parameter: 强度


Parameter: Preferred Rot


Parameter: Goal Offset


Parameter: Axis

  • Parameter ID: ID_CA_IK_TAG_POLE_AXIS
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Auto (ID_CA_IK_TAG_POLE_AXIS_AUTO)
    • X (ID_CA_IK_TAG_POLE_AXIS_X)
    • Y (ID_CA_IK_TAG_POLE_AXIS_Y)
    • Z (ID_CA_IK_TAG_POLE_AXIS_Z)
    • -X (ID_CA_IK_TAG_POLE_AXIS_NX)
    • -Y (ID_CA_IK_TAG_POLE_AXIS_NY)
    • -Z (ID_CA_IK_TAG_POLE_AXIS_NZ)

Parameter: Twist


Parameter: 对象


Parameter: Add Pole


Parameter: Squash


Parameter: 类型

  • Parameter ID: ID_CA_IK_TAG_SQUASH_TYPE
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Position (ID_CA_IK_TAG_STRETCH_TYPE_POSITION)
    • Uniform Scale (ID_CA_IK_TAG_STRETCH_TYPE_SCALE_UNIFORM)
    • Bone Scale (ID_CA_IK_TAG_STRETCH_TYPE_SCALE_BONE)
    • Volume Scale (ID_CA_IK_TAG_STRETCH_TYPE_SCALE_VOLUME)

Parameter: Distance


Parameter: Clamp


Parameter: Stretch


Parameter: 类型

  • Parameter ID: ID_CA_IK_TAG_STRETCH_TYPE
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Position (ID_CA_IK_TAG_STRETCH_TYPE_POSITION)
    • Uniform Scale (ID_CA_IK_TAG_STRETCH_TYPE_SCALE_UNIFORM)
    • Bone Scale (ID_CA_IK_TAG_STRETCH_TYPE_SCALE_BONE)
    • Volume Scale (ID_CA_IK_TAG_STRETCH_TYPE_SCALE_VOLUME)

Parameter: Distance


Parameter: Clamp


Parameter: Show FK


Parameter: Show IK


Parameter: Handle Line


Parameter: Pole Vector

  • Parameter ID: ID_CA_IK_TAG_DRAW_POLE
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • None (ID_CA_IK_TAG_DRAW_POLE_NONE)
    • Root (ID_CA_IK_TAG_DRAW_POLE_ROOT)
    • Joint (ID_CA_IK_TAG_DRAW_POLE_JOINT)

Parameter: FK


Parameter: IK


Parameter: Handle


Parameter: Pole Vector


Parameter: Keep Goal


Parameter: Constrain Goal


Parameter: Update On Goal


Parameter: Align Goal


Parameter: Update IK on FK


Parameter: Max Iterations


Parameter: 阈值


Parameter: 启用


Parameter: 强度


Parameter: Drag


Parameter: Pos Hold


Parameter: Rot Hold


Parameter: Collisions


Parameter: 半径


Parameter: Friction


Parameter: Bounce


Parameter: 对象

  • Parameter ID: ID_CA_IK_TAG_DYNAMICS_COLLIDERS
  • Parameter Type: InExcludeData

Parameter: 位置

  • Parameter ID: ID_CA_IK_TAG_DYNAMICS_POSHOLD_CURVE
  • Parameter Type: SplineData

Parameter: 旋转

  • Parameter ID: ID_CA_IK_TAG_DYNAMICS_ROTHOLD_CURVE
  • Parameter Type: SplineData

Parameter: Gravity


Parameter: 模式

  • Parameter ID: ID_CA_IK_TAG_DYNAMICS_FORCES_INCEXC
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Include (ID_CA_IK_TAG_DYNAMICS_INCEXC_INCLUDE)
    • Exclude (ID_CA_IK_TAG_DYNAMICS_INCEXC_EXCLUDE)

Parameter:


Parameter: Continuous Update


Parameter: Steps


Parameter: Auto


Parameter: 开始


Parameter: Stop