Class SkinnedTransform
public class SkinnedTransform : MorphTransform, IGeometryTransform
Constructors
Properties
| Name | Description |
|---|
| AbsoluteMorphTargets { get; } | Gets a value indicating whether morph target values are absolute, and not relative to the master value. |
| FlipFaces { get; } | |
| MorphWeights { get; } | Gets the current morph weights to use for morph target blending. COMPLEMENT_INDEX represents the index for the base geometry. |
| SkinMatrices { get; } | Gets the collection of the current, final matrices to use for skinning |
| Visible { get; } | |
Methods
| Name | Description |
|---|
| MorphColors(Vector4, IReadOnlyList<Vector4>) | |
| MorphTexCoord(Vector2, IReadOnlyList<Vector2>) | |
| TransformNormal(Vector3, IReadOnlyList<Vector3>, ref SparseWeight8) | |
| TransformPosition(Vector3, IReadOnlyList<Vector3>, ref SparseWeight8) | |
| TransformTangent(Vector4, IReadOnlyList<Vector3>, ref SparseWeight8) | |
| Update(Matrix4x4[], Matrix4x4[]) | |
| Update(ref SparseWeight8, bool) | |
| Update(int, Func<int, Matrix4x4>, Func<int, Matrix4x4>) | |
| static CalculateInverseBinding(Matrix4x4, Matrix4x4) | Calculates the inverse bind matrix to use for runtime skinning. |
| static CalculateInverseBinding(Matrix4x4Double, Matrix4x4Double) | |
See Also