Vixen
02b45cc4
csharp
public record class SkeletonJoint

One joint of a skeleton.

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

Fields and properties (7)

  • public string Name

    What the joint is called. Animation channels name it.

  • public int Parent

    Its parent's index, or −1 for the root.

  • public Matrix4x4 InverseBindPose

    The transform from model space into this joint's space at bind time.

  • public bool Limited

    Whether this joint has a range of motion, or turns freely.

  • public float Swing

    How far the bone may lean from its bind direction, in degrees.

  • public float Twist

    How far it may turn about its own length, in degrees, either way.

  • public Vector3 TwistAxis

    Which way the bone points in the joint's own space. Zero means +Y.

Used by (22)

  • RigsVixen.Benchmarks.Animation
  • BodyVariationVixen.Animation
  • CameraConstraintsVixen.Animation
  • JointLimitTestsVixen.Animation.Tests
  • ModelDataTestsVixen.Rendering.Tests
  • NetworkAnimatorTestsVixen.Net.Animation.Tests
  • NetworkBonesTestsVixen.Net.Animation.Tests
  • SkeletonVixen.Animation
  • SkeletonDataVixen.Rendering
  • SkeletonTestsVixen.Animation.Tests
  • TestRigsVixen.Animation.Tests
  • TypeRegistrationVixen.Rendering
  • Vixen_Rendering_SkeletonDataSerializerVixen.Rendering
  • Vixen_Rendering_SkeletonJointSerializerVixen.Rendering
  • AnimationClipImporterTestsVixen.Editor.Assets.Tests
  • AnimationWiringTestsVixen.Editor.App.Tests
  • AuthoringContextTestsVixen.Editor.AssetEditors.Tests
  • HarnessViewTestsVixen.Editor.AssetEditors.Tests
  • ModelReaderVixen.Editor.Assets
  • OrderedJointVixen.Editor.Assets
  • ProxyShapeEditorTestsVixen.Editor.AssetEditors.Tests
  • ProxyShapeImporterTestsVixen.Editor.Assets.Tests