- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 Trackball详解????
问题:后面的TrackballManipulator::tb_project_to_sphere()????? void TrackballManipulator::computePosition(const osg::Vec3& eye,const osg::Vec3& center,const osg::Vec3& up){ osg::Vec3 lv(center-eye
2012-07-31 19:39:38 9592
原创 OSG鼠标选择求交
OSG鼠标选择求交////求交方法一:(用WINDOW坐标值,在相机下求交) //osg::ref_ptr picker = new osgUtil::LineSegmentIntersector( // osgUtil::Intersector::WINDOW, ea.getX(), ea.getY()); //osg
2012-07-31 14:25:51 14072 1
原创 OSG中获取视点的世界坐标
OSG中获取视点的世界坐标:(1)osg::Vec3 vPosEye, vCenter, vUp; cameraMaster->getViewMatrixAsLookAt( vPosEye, vCenter, vUp);//获取世界坐标系下的视点值(2)//主相机 osg::ref_ptr cameraMaster = viewer->getCamera
2012-07-31 13:54:36 11779 1
原创 鼠标单击点在世界坐标系中的射线 计算原理
鼠标单击点在世界坐标系中的射线 计算原理参考osgManipulator/Dragger.cpp:求鼠标单击射线在世界坐标系中Znear、Zfar的交点:bool PointerInfo::projectWindowXYIntoObject(const osg::Vec2d& windowCoord, osg::Vec3d& nearPoint, osg::Vec3d& farPoin
2012-07-28 19:47:26 8538 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人