new ModelNode()
A model node with a transform for user-defined animations. A glTF asset can
contain animations that target a node's transform. This class allows
changing a node's transform externally so animation can be driven by another
source, not just an animation in the glTF asset.
Use Model#getNode
to create an instance.
Example:
var node = model.getNode('LOD3sp');
node.matrix = Cesium.Matrix4.fromScale(new Cesium.Cartesian3(5.0, 1.0, 1.0), node.matrix);
See:
Source:
Scene/ModelNode.js, line 30
Members
-
readonlyid :String
-
The name of the glTF JSON property for this node. This is guaranteed to be unique among all nodes. It may not match the node's
name
property (@link ModelNode#name), which is assigned by the artist when the asset is created.Source: Scene/ModelNode.js, line 74 -
matrix :Matrix4
-
The node's 4x4 matrix transform from its local coordinates to its parent's.
For changes to take effect, this property must be assigned to; setting individual elements of the matrix will not work.
Source: Scene/ModelNode.js, line 111 -
readonlyname :String
-
The value of the
name
property of this node. This is the name assigned by the artist when the asset is created. This can be different than the name of the node property (ModelNode#id
), which is internal to glTF.Source: Scene/ModelNode.js, line 57 -
show :Boolean
-
Determines if this node and its children will be shown.
-
Default Value:
true
Source: Scene/ModelNode.js, line 88