Fixed missing bounding box for arrow mesh, reported by white tiger.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@743 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
parent
323182d605
commit
9603bbfcdf
@ -379,6 +379,7 @@ IAnimatedMesh* CGeometryCreator::createArrowMesh(const u32 tesselationCylinder,
|
|||||||
buffer->Indices.push_back ( 1 );
|
buffer->Indices.push_back ( 1 );
|
||||||
*/
|
*/
|
||||||
// add to mesh
|
// add to mesh
|
||||||
|
buffer->recalculateBoundingBox();
|
||||||
mesh->addMeshBuffer ( buffer );
|
mesh->addMeshBuffer ( buffer );
|
||||||
buffer->drop ();
|
buffer->drop ();
|
||||||
|
|
||||||
@ -458,10 +459,10 @@ IAnimatedMesh* CGeometryCreator::createArrowMesh(const u32 tesselationCylinder,
|
|||||||
buffer->Indices.push_back ( 0 );
|
buffer->Indices.push_back ( 0 );
|
||||||
|
|
||||||
// add to mesh
|
// add to mesh
|
||||||
|
buffer->recalculateBoundingBox();
|
||||||
mesh->addMeshBuffer ( buffer );
|
mesh->addMeshBuffer ( buffer );
|
||||||
buffer->drop ();
|
buffer->drop ();
|
||||||
|
|
||||||
|
|
||||||
SAnimatedMesh* animatedMesh = new SAnimatedMesh();
|
SAnimatedMesh* animatedMesh = new SAnimatedMesh();
|
||||||
mesh->recalculateBoundingBox();
|
mesh->recalculateBoundingBox();
|
||||||
|
|
||||||
@ -471,7 +472,6 @@ IAnimatedMesh* CGeometryCreator::createArrowMesh(const u32 tesselationCylinder,
|
|||||||
mesh->drop();
|
mesh->drop();
|
||||||
|
|
||||||
return animatedMesh;
|
return animatedMesh;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user