Vixen
02b45cc4
csharp
public readonly record struct ChainSolveRequest

One 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 Chain

    Which joints may move.

  • public Vector3 Position

    Where the effector should end up, in model space.

  • public float PositionWeight

    How much of the way there to go, in [0, 1].

  • public Quaternion Rotation

    What the effector's orientation should be, in model space.

  • public float RotationWeight

    How much of that orientation to force, in [0, 1].

  • public Vector3 Pole

    A model-space point the middle joint bends towards. Zero keeps the current bend.

  • public Vector3 EffectorOffset

    Where 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