Vixen
02b45cc4
csharp
public readonly record struct ProxyShapePose

Where a proxy shape currently is, and how big it currently is.

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

Fields and properties (3)

  • public ProxyShape Shape

    Which shape.

  • public BoneTransform Transform

    Where, in the character's model space.

  • public ShapeParams Dimensions

    How big, after whatever the poser did to it.

Methods (3)

  • public ProxyShapePose(ProxyShape Shape, BoneTransform Transform, ShapeParams Dimensions)

    Where a proxy shape currently is, and how big it currently is.

  • public Vector3 ToModel(Vector3 local)

    A point in the shape's own space, in model space.

  • public Vector3 ToShape(Vector3 model)

    A model-space point, in the shape's own space.

Used by (12)

  • ConstraintGizmosVixen.Animation
  • ConstraintProposalsVixen.Animation
  • IProxyShapePoserVixen.Animation
  • JointProxyShapePoserVixen.Animation
  • ProxyShapeAuditVixen.Animation
  • ProxyShapeTestsVixen.Animation.Tests
  • ProxyShapesVixen.Animation
  • SurfaceFrameVixen.Animation
  • SwellingTestPoserVixen.Animation.Tests
  • TrajectoryTestsVixen.Animation.Tests
  • VariationHarnessVixen.Animation
  • ProxyShapeViewVixen.Editor.AssetEditors