Table of Contents

Class SkinnedTransform

Namespace
Aspose.CAD.FileFormats.GLB.Transforms
Assembly
Aspose.CAD.dll
public class SkinnedTransform : MorphTransform, IMaterialTransform, IGeometryTransform
Inheritance
SkinnedTransform
Implements
Inherited Members

Constructors

SkinnedTransform()
SkinnedTransform(int, Func<int, Matrix4x4>, Func<int, Matrix4x4>, SparseWeight8, bool)
SkinnedTransform(Matrix4x4[], Matrix4x4[], SparseWeight8, bool)

Properties

FlipFaces

Gets a value indicating whether the triangles need to be flipped to render correctly.

SkinMatrices

Gets the collection of the current, final matrices to use for skinning

Visible

Gets a value indicating whether the current IGeometryTransform will render visible geometry.

Methods

CalculateInverseBinding(Matrix4x4Double, Matrix4x4Double)
CalculateInverseBinding(Matrix4x4, Matrix4x4)

Calculates the inverse bind matrix to use for runtime skinning.

TransformNormal(Vector3, IReadOnlyList<Vector3>, in SparseWeight8)
TransformPosition(Vector3, IReadOnlyList<Vector3>, in SparseWeight8)
TransformTangent(Vector4, IReadOnlyList<Vector3>, in SparseWeight8)
Update(int, Func<int, Matrix4x4>, Func<int, Matrix4x4>)
Update(Matrix4x4[], Matrix4x4[])