mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-14 20:23:47 +00:00
update assimp lib
This commit is contained in:
parent
03a348deb7
commit
d3f8fee74e
1725 changed files with 196314 additions and 62009 deletions
|
|
@ -2,7 +2,7 @@
|
|||
Open Asset Import Library (assimp)
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2006-2022, assimp team
|
||||
Copyright (c) 2006-2024, assimp team
|
||||
|
||||
All rights reserved.
|
||||
|
||||
|
|
@ -131,32 +131,33 @@ void SkeletonMeshBuilder::CreateGeometry(const aiNode *pNode) {
|
|||
// if the node has no children, it's an end node. Put a little knob there instead
|
||||
aiVector3D ownpos(pNode->mTransformation.a4, pNode->mTransformation.b4, pNode->mTransformation.c4);
|
||||
ai_real sizeEstimate = ownpos.Length() * ai_real(0.18);
|
||||
const ai_real zero(0.0);
|
||||
|
||||
mVertices.emplace_back(-sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(0.0, sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, -sizeEstimate);
|
||||
mVertices.emplace_back(0.0, sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, -sizeEstimate);
|
||||
mVertices.emplace_back(sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(0.0, -sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, -sizeEstimate);
|
||||
mVertices.emplace_back(0.0, -sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(-sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, -sizeEstimate);
|
||||
mVertices.emplace_back(-sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(zero, sizeEstimate, zero);
|
||||
mVertices.emplace_back(zero, zero, -sizeEstimate);
|
||||
mVertices.emplace_back(zero, sizeEstimate, zero);
|
||||
mVertices.emplace_back(sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(zero, zero, -sizeEstimate);
|
||||
mVertices.emplace_back(sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(zero, -sizeEstimate, zero);
|
||||
mVertices.emplace_back(zero, zero, -sizeEstimate);
|
||||
mVertices.emplace_back(zero, -sizeEstimate, zero);
|
||||
mVertices.emplace_back(-sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(zero, zero, -sizeEstimate);
|
||||
|
||||
mVertices.emplace_back(-sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, sizeEstimate);
|
||||
mVertices.emplace_back(0.0, sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(0.0, sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, sizeEstimate);
|
||||
mVertices.emplace_back(sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, sizeEstimate);
|
||||
mVertices.emplace_back(0.0, -sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(0.0, -sizeEstimate, 0.0);
|
||||
mVertices.emplace_back(0.0, 0.0, sizeEstimate);
|
||||
mVertices.emplace_back(-sizeEstimate, 0.0, 0.0);
|
||||
mVertices.emplace_back(-sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(zero, zero, sizeEstimate);
|
||||
mVertices.emplace_back(zero, sizeEstimate, zero);
|
||||
mVertices.emplace_back(zero, sizeEstimate, zero);
|
||||
mVertices.emplace_back(zero, zero, sizeEstimate);
|
||||
mVertices.emplace_back(sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(sizeEstimate, zero, zero);
|
||||
mVertices.emplace_back(zero, zero, sizeEstimate);
|
||||
mVertices.emplace_back(zero, -sizeEstimate, zero);
|
||||
mVertices.emplace_back(zero, -sizeEstimate, zero);
|
||||
mVertices.emplace_back(zero, zero, sizeEstimate);
|
||||
mVertices.emplace_back(-sizeEstimate, zero, zero);
|
||||
|
||||
mFaces.emplace_back(vertexStartIndex + 0, vertexStartIndex + 1, vertexStartIndex + 2);
|
||||
mFaces.emplace_back(vertexStartIndex + 3, vertexStartIndex + 4, vertexStartIndex + 5);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue