Class Node
Assembly: Evergine.Assets.dll
Syntax
Properties
Camera
The index of the camera referenced by this node.
Declaration
[JsonProperty("camera")]
public int? Camera { get; set; }
Property Value
Children
The indices of this node's children.
Declaration
[JsonConverter(typeof(ArrayConverter))]
[JsonProperty("children")]
public int[] Children { get; set; }
Property Value
Extensions
Dictionary object with extension-specific objects.
Declaration
[JsonProperty("extensions")]
public Dictionary<string, object> Extensions { get; set; }
Property Value
Application-specific data.
Declaration
[JsonProperty("extras")]
public Extras Extras { get; set; }
Property Value
Matrix
A floating-point 4x4 transformation matrix stored in column-major order.
Declaration
[JsonConverter(typeof(ArrayConverter))]
[JsonProperty("matrix")]
public float[] Matrix { get; set; }
Property Value
Mesh
The index of the mesh in this node.
Declaration
[JsonProperty("mesh")]
public int? Mesh { get; set; }
Property Value
Name
The user-defined name of this object.
Declaration
[JsonProperty("name")]
public string Name { get; set; }
Property Value
Rotation
The node's unit quaternion rotation in the order (x, y, z, w), where w is the scalar.
Declaration
[JsonConverter(typeof(ArrayConverter))]
[JsonProperty("rotation")]
public float[] Rotation { get; set; }
Property Value
Scale
The node's non-uniform scale, given as the scaling factors along the x, y, and z axes.
Declaration
[JsonConverter(typeof(ArrayConverter))]
[JsonProperty("scale")]
public float[] Scale { get; set; }
Property Value
Skin
The index of the skin referenced by this node.
Declaration
[JsonProperty("skin")]
public int? Skin { get; set; }
Property Value
Translation
The node's translation along the x, y, and z axes.
Declaration
[JsonConverter(typeof(ArrayConverter))]
[JsonProperty("translation")]
public float[] Translation { get; set; }
Property Value
Weights
The weights of the instantiated Morph Target. Number of elements must match number of Morph Targets of used mesh.
Declaration
[JsonConverter(typeof(ArrayConverter))]
[JsonProperty("weights")]
public float[] Weights { get; set; }
Property Value
Methods
ShouldSerializeCamera()
Declaration
public bool ShouldSerializeCamera()
Returns
ShouldSerializeChildren()
Declaration
public bool ShouldSerializeChildren()
Returns
ShouldSerializeExtensions()
Declaration
public bool ShouldSerializeExtensions()
Returns
Declaration
public bool ShouldSerializeExtras()
Returns
ShouldSerializeMatrix()
Declaration
public bool ShouldSerializeMatrix()
Returns
ShouldSerializeMesh()
Declaration
public bool ShouldSerializeMesh()
Returns
ShouldSerializeName()
Declaration
public bool ShouldSerializeName()
Returns
ShouldSerializeRotation()
Declaration
public bool ShouldSerializeRotation()
Returns
ShouldSerializeScale()
Declaration
public bool ShouldSerializeScale()
Returns
ShouldSerializeSkin()
Declaration
public bool ShouldSerializeSkin()
Returns
ShouldSerializeTranslation()
Declaration
public bool ShouldSerializeTranslation()
Returns
ShouldSerializeWeights()
Declaration
public bool ShouldSerializeWeights()
Returns
Extension Methods