This little helper class constructs a dummy mesh for a given scene the resembles the node hierarchy.
More...
#include <SkeletonMeshBuilder.h>
This little helper class constructs a dummy mesh for a given scene the resembles the node hierarchy.
This is useful for file formats that don't carry any mesh data but only animation data.
◆ SkeletonMeshBuilder()
Assimp::SkeletonMeshBuilder::SkeletonMeshBuilder |
( |
aiScene * |
pScene, |
|
|
aiNode * |
root = nullptr , |
|
|
bool |
bKnobsOnly = false |
|
) |
| |
The constructor processes the given scene and adds a mesh there.
Does nothing if the scene already has mesh data.
- Parameters
-
pScene | The scene for which a skeleton mesh should be constructed. |
root | The node to start with. nullptr is the scene root |
bKnobsOnly | Set this to true if you don't want the connectors between the knobs representing the nodes. |
◆ CreateGeometry()
void Assimp::SkeletonMeshBuilder::CreateGeometry |
( |
const aiNode * |
pNode | ) |
|
|
protected |
Recursively builds a simple mesh representation for the given node and also creates a joint for the node that affects this part of the mesh.
- Parameters
-
pNode | The node to build geometry for. |
◆ CreateMaterial()
aiMaterial * Assimp::SkeletonMeshBuilder::CreateMaterial |
( |
| ) |
|
|
protected |
Creates a dummy material and returns it.
◆ CreateMesh()
aiMesh * Assimp::SkeletonMeshBuilder::CreateMesh |
( |
| ) |
|
|
protected |
Creates the mesh from the internally accumulated stuff and returns it.
The documentation for this class was generated from the following file: