public sealed class ConstraintFrameRecordWhere 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 KindWhich kind of place.
public string SlotThe binding slot, for an entity or a socket.
public string SocketThe attachment point's name, for a socket or an attachment.
public string JointThe joint, for a joint frame.
public string NameWhat the game calls it, for a provided frame.
public string ShapeWhich proxy shape, for a surface frame.
public string TagWhat the shape has to afford, when it is named by tag rather than by name.
public Vector3 PositionWhere the frame sits, or a fixed world position.
public Quaternion RotationWhich way it faces.
public OriginSource OriginWhere the origin comes from, for a surface frame.
public int FaceWhich patch of the surface, for a surface frame.
public float UAround, in [0, 1).
public float VAlong, in [0, 1].
public Vector3 DirectionThe direction out of the shape's centre, for the axis form.
public string LimbFromThe joint at the top of the limb, for the limb form.
public string LimbToThe joint at the end of the limb.
public float AlongHow far along it, in [0, 1].
public Vector3 ResidualThe gap held off the surface, in the surface's own frame.
public OrientationSource OrientationWhere the orientation comes from.
public ScaleSource ScaleWhere the scale comes from.
Methods (1)
public IConstraintFrame? Bake(Skeleton skeleton)Resolves the record into the frame a solve uses.
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