|
在场景中,我使用的是名字拾取的方式: m_pView->computeIntersections(x, y, intersections)
当场景中有大量对象的时候,拾取时会crash:
Debug Assertion Failed!
Expression:vector iterator not incrementable
该问题貌似是在做射线求交时,场景中模型太多引起的。
有没有办法让osg::Node不参与Pick?
用osg::MatrixTransform* pMatTrans1;
osg::MatrixTransform* pMatTrans2;
osg::Node *pNode;
pMatTrans1->addChild(pNode);
pMatTrans2->addChild(pNode);
用上述代码在Pick的时候是一个对象还是两个对象呢? |
|