mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-12 19:31:41 +00:00
Assimp just armature tests
Remove the check for incomplete scene Move child recursion to assimpAppNode in BuildChildList same for meshes
This commit is contained in:
parent
e3e5fc3d0f
commit
2606b6366b
3 changed files with 24 additions and 21 deletions
|
|
@ -289,3 +289,23 @@ void AssimpAppNode::addMesh(AssimpAppMesh* child)
|
|||
{
|
||||
mMeshes.push_back(child);
|
||||
}
|
||||
|
||||
void AssimpAppNode::buildMeshList()
|
||||
{
|
||||
for (U32 i = 0; i < mNode->mNumMeshes; i++)
|
||||
{
|
||||
U32 meshIdx = mNode->mMeshes[i];
|
||||
const aiMesh* mesh = mScene->mMeshes[meshIdx];
|
||||
AssimpAppMesh* curMesh = new AssimpAppMesh(mesh, this);
|
||||
mMeshes.push_back(curMesh);
|
||||
}
|
||||
}
|
||||
|
||||
void AssimpAppNode::buildChildList()
|
||||
{
|
||||
for (U32 i = 0; i < mNode->mNumChildren; i++)
|
||||
{
|
||||
const aiNode* node = mNode->mChildren[i];
|
||||
mChildNodes.push_back(new AssimpAppNode(mScene, node, this));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue