Class Skin
Joints and matrices defining a skinned mesh.
Inherited Members
Namespace: Unity.Cloud.Gltfast.Objects
Assembly: Unity.Cloud.Gltfast.dll
Syntax
[MovedFrom(true, "GLTFast.Schema", "glTFast", null)]
public class Skin : NamedObject
Properties
AdditionalProperties
Additional properties on glTF JSON objects. Those properties may have been added by a new, unsupported version of the glTF specification. For extending glTF, please use extensions or extras instead.
Declaration
[JsonIgnore]
public ReadOnlyProperties AdditionalProperties { get; }
Property Value
| Type | Description |
|---|---|
| ReadOnlyProperties |
Extensions
JSON object with extension-specific objects.
Declaration
[JsonPropertyName("extensions")]
public SkinExtensions Extensions { get; set; }
Property Value
| Type | Description |
|---|---|
| SkinExtensions |
See Also
Extras
Application-specific data.
Declaration
[JsonPropertyName("extras")]
[JsonConverter(typeof(ExtrasConverter))]
public ExtrasContainer Extras { get; set; }
Property Value
| Type | Description |
|---|---|
| ExtrasContainer |
See Also
InverseBindMatrices
The index of the accessor containing the floating-point 4x4 inverse-bind matrices.
Declaration
[JsonPropertyName("inverseBindMatrices")]
public int? InverseBindMatrices { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Joints
Indices of skeleton nodes, used as joints in this skin.
Declaration
[JsonPropertyName("joints")]
public List<uint> Joints { get; set; }
Property Value
| Type | Description |
|---|---|
| List<uint> |
Skeleton
The index of the node used as a skeleton root.
Declaration
[JsonPropertyName("skeleton")]
public int? Skeleton { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |