首先,当拾取到点之后,进行标绘,是需要在世界坐标之下的。其次,通过intersection获取到的顶点或者node,需要通过累加计算获得本地坐标到世界坐标的转换的: osg::computeLocalToWorld 再次,通过intersection point获取到的点,默认是建立在本地坐标之上,这也需要转换到世界坐标,方法是:_camera->getViewMatrix() * _camera->getProjectionMatrix() ;通过视图*投影获得。