Crude hack to work around my today introduced collision tree sharing problem.

Modified Files:
	simgear/scene/model/ModelRegistry.cxx
This commit is contained in:
frohlich
2009-03-01 21:31:18 +00:00
committed by Tim Moore
parent eabffece1f
commit 7f534a7966

View File

@@ -396,6 +396,13 @@ osg::Node* OptimizeModelPolicy::optimize(osg::Node* node,
osg::Node* DefaultCopyPolicy::copy(osg::Node* model, const string& fileName,
const osgDB::ReaderWriter::Options* opt)
{
/// Crude hack for the bounding volume sharing problem.
/// Better solution this week.
/// Note that this does not really build in the case we come here
/// the second time for the same node
BoundingVolumeBuildVisitor bvBuilder;
model->accept(bvBuilder);
// Add an extra reference to the model stored in the database.
// That it to avoid expiring the object from the cache even if it is still
// in use. Note that the object cache will think that a model is unused