Class NodePart
java.lang.Object
com.badlogic.gdx.graphics.g3d.model.NodePart
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
protected NodePart
setRenderable
(Renderable out) Convenience method to set the material, mesh, meshPartOffset, meshPartSize, primitiveType and bones members of the specified Renderable.
-
Field Details
-
meshPart
The MeshPart (shape) to render. Must not be null. -
material
The Material used to render themeshPart
. Must not be null. -
invBoneBindTransforms
Mapping to each bone (node) and the inverse transform of the bind pose. Will be used to fill thebones
array. May be null. -
bones
The current transformation (relative to the bind pose) of each bone, may be null. When the part is skinned, this will be updated by a call toModelInstance.calculateTransforms()
. Do not set or change this value manually. -
enabled
public boolean enabledtrue by default. If set to false, this part will not participate in rendering and bounding box calculation.
-
-
Constructor Details
-
NodePart
public NodePart() -
NodePart
- Parameters:
meshPart
- The MeshPart to reference.material
- The Material to reference.
-
-
Method Details
-
setRenderable
Convenience method to set the material, mesh, meshPartOffset, meshPartSize, primitiveType and bones members of the specified Renderable. The other member of the providedRenderable
remain untouched. Note that the material, mesh and bones members are referenced, not copied. Any changes made to those objects will be reflected in both the NodePart and Renderable object.- Parameters:
out
- The Renderable of which to set the members to the values of this NodePart.
-
copy
-
set
-