|
@@ -136,31 +136,31 @@ void SkeletonMeshBuilder::CreateGeometry( const aiNode* pNode)
|
|
aiVector3D ownpos( pNode->mTransformation.a4, pNode->mTransformation.b4, pNode->mTransformation.c4);
|
|
aiVector3D ownpos( pNode->mTransformation.a4, pNode->mTransformation.b4, pNode->mTransformation.c4);
|
|
ai_real sizeEstimate = ownpos.Length() * ai_real( 0.18 );
|
|
ai_real sizeEstimate = ownpos.Length() * ai_real( 0.18 );
|
|
|
|
|
|
- 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, 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, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), -sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), -sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), -sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), -sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), -sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( -sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), -sizeEstimate);
|
|
|
|
+
|
|
|
|
+ mVertices.emplace_back( -sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), -sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), -sizeEstimate, ai_real(0.0));
|
|
|
|
+ mVertices.emplace_back( ai_real(0.0), ai_real(0.0), sizeEstimate);
|
|
|
|
+ mVertices.emplace_back( -sizeEstimate, ai_real(0.0), ai_real(0.0));
|
|
|
|
|
|
mFaces.emplace_back( vertexStartIndex + 0, vertexStartIndex + 1, vertexStartIndex + 2);
|
|
mFaces.emplace_back( vertexStartIndex + 0, vertexStartIndex + 1, vertexStartIndex + 2);
|
|
mFaces.emplace_back( vertexStartIndex + 3, vertexStartIndex + 4, vertexStartIndex + 5);
|
|
mFaces.emplace_back( vertexStartIndex + 3, vertexStartIndex + 4, vertexStartIndex + 5);
|