Vixen
02b45cc4
csharp
public sealed class ConstraintFrameRecord

Where a goal is, as a file holds it.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

⚠ Joints are named and not indexed, for AnimationChannel's reason: an index is a fact about the rig the clip was marked up against, and a clip that survives a joint being inserted is worth more than one that loads a byte faster. Resolution happens once, at Bake.

Fields and properties (20)

  • public ConstraintFrameKind Kind

    Which kind of place.

  • public string Slot

    The binding slot, for an entity or a socket.

  • public string Socket

    The attachment point's name, for a socket or an attachment.

  • public string Joint

    The joint, for a joint frame.

  • public string Name

    What the game calls it, for a provided frame.

  • public string Shape

    Which proxy shape, for a surface frame.

  • public string Tag

    What the shape has to afford, when it is named by tag rather than by name.

  • public Vector3 Position

    Where the frame sits, or a fixed world position.

  • public Quaternion Rotation

    Which way it faces.

  • public OriginSource Origin

    Where the origin comes from, for a surface frame.

  • public int Face

    Which patch of the surface, for a surface frame.

  • public float U

    Around, in [0, 1).

  • public float V

    Along, in [0, 1].

  • public Vector3 Direction

    The direction out of the shape's centre, for the axis form.

  • public string LimbFrom

    The joint at the top of the limb, for the limb form.

  • public string LimbTo

    The joint at the end of the limb.

  • public float Along

    How far along it, in [0, 1].

  • public Vector3 Residual

    The gap held off the surface, in the surface's own frame.

  • public OrientationSource Orientation

    Where the orientation comes from.

  • public ScaleSource Scale

    Where the scale comes from.

Methods (1)

Used by (13)

  • AuthoringTestsVixen.Animation.Tests
  • ConstraintProposalsVixen.Animation
  • ConstraintTagRecordVixen.Animation
  • ConstraintTemplateContentVixen.Animation
  • HarnessTestsVixen.Animation.Tests
  • JointLimitTestsVixen.Animation.Tests
  • TypeRegistrationVixen.Animation
  • Vixen_Animation_Constraints_ConstraintFrameRecordSerializerVixen.Animation
  • Vixen_Animation_Constraints_ConstraintTagRecordSerializerVixen.Animation
  • AuthoringTestsVixen.Editor.AssetEditors.Tests
  • ConstraintAuthoringImporterTestsVixen.Editor.Assets.Tests
  • ConstraintFieldAccessVixen.Editor.AssetEditors
  • HarnessViewTestsVixen.Editor.AssetEditors.Tests