The number of joints to be influenced by this demand.
The count starts from the constrained joint and continues up the chain to the skeleton's root.
- Note: A depth of `0` disables the constraint, while negative values are treated as `Int.max`
set · iOS 18.0+
influenceDepthMaxJointCount
TypeScript
set influenceDepthMaxJointCount(value: number)
Swift declaration
var influenceDepthMaxJointCount: Int
The number of joints to be influenced by this demand.
The count starts from the constrained joint and continues up the chain to the skeleton's root.
- Note: A depth of `0` disables the constraint, while negative values are treated as `Int.max`
get · iOS 18.0+
mode
TypeScript
get mode(): IKRig_Constraint_IKOrientationDemand_Mode
Swift declaration
var mode: IKRig.Constraint.IKOrientationDemand.Mode
The mode of the orientational demand.
set · iOS 18.0+
mode
TypeScript
set mode(value: IKRig_Constraint_IKOrientationDemand_Mode)
Swift declaration
var mode: IKRig.Constraint.IKOrientationDemand.Mode
The mode of the orientational demand.
get · iOS 18.0+
weight
TypeScript
get weight(): SDKHandle
Swift declaration
var weight: SIMD3<Float>
The per-axis weight this demand has on the pose.
- Note: Values of `0` or less remove the demand influence.
set · iOS 18.0+
weight
TypeScript
set weight(value: SDKHandle)
Swift declaration
var weight: SIMD3<Float>
The per-axis weight this demand has on the pose.
- Note: Values of `0` or less remove the demand influence.