csharp
public readonly record struct ChainSolveRequestOne chain, and what the arbiter decided it should do.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (7)
public ChainSpec ChainWhich joints may move.
public Vector3 PositionWhere the effector should end up, in model space.
public float PositionWeightHow much of the way there to go, in [0, 1].
public Quaternion RotationWhat the effector's orientation should be, in model space.
public float RotationWeightHow much of that orientation to force, in [0, 1].
public Vector3 PoleA model-space point the middle joint bends towards. Zero keeps the current bend.
public Vector3 EffectorOffsetWhere on the effector joint the point being placed is, in the joint's own space.
Methods (1)
public ChainSolveRequest(ChainSpec Chain, Vector3 Position, float PositionWeight, Quaternion Rotation, float RotationWeight, Vector3 Pole, Vector3 EffectorOffset)One chain, and what the arbiter decided it should do.
Used by (3)
- DefaultChainSolverVixen.Animation
- IChainSolverVixen.Animation
- TeleportingTestSolverVixen.Animation.Tests