Changeset 296 for osgVisual/trunk/src/sky_Silverlining
- Timestamp:
- Jun 15, 2011, 10:26:23 PM (13 years ago)
- Location:
- osgVisual/trunk/src/sky_Silverlining
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
osgVisual/trunk/src/sky_Silverlining/skySilverLining_skyDrawable.cpp
r295 r296 80 80 //direction = view * direction; 81 81 direction.normalize(); 82 OSG_NOTIFY( osg::ALWAYS) << "X: "<<direction.x()<<" Y: "<<direction.y()<<" Z:"<<direction.z()<< std::endl; 82 83 83 //double cx,cy,cz, lat, lon, height; 84 //util::getWGS84ofCamera( _view->getCamera(), sceneRoot, lat, lon, height ); 85 //util::calculateXYZAtWGS84Coordinate(lat, lon, 0, sceneRoot, cx, cy, cz); 86 //util::AddCylinderBetweenPoints(osg::Vec3d(cx,cy,cz), direction*-15000000 , 500.0, osg::Vec4d(1.0, 1.0, 0.0, 1 ), sceneRoot); 87 //util::AddCylinderBetweenPoints(osg::Vec3d(0,0,0), direction*-15000000 , 500.0, osg::Vec4d(0.0, 1.0, 1.0, 1 ), sceneRoot); 84 double cx,cy,cz; 85 util::getXYZofCamera(_view->getCamera(), cx, cy, cz); 86 osg::Vec3d up(cx, cy, cz); 87 //up.normalize(); 88 //util::AddCylinderBetweenPoints(osg::Vec3d(cx,cy,cz), direction*15000000 , 5000.0, osg::Vec4d(1.0, 1.0, 0.0, 1 ), sceneRoot); 89 util::AddCylinderBetweenPoints(osg::Vec3d(0,0,0), direction*15000000 , 5000.0, osg::Vec4d(0.0, 1.0, 1.0, 1 ), sceneRoot); 88 90 89 91 -
osgVisual/trunk/src/sky_Silverlining/visual_skySilverLining.cpp
r247 r296 262 262 double x,y,z; 263 263 util::getXYZofCamera(sceneCamera, x, y, z); 264 265 264 osg::Vec3d up(x, y, z); 266 267 265 up.normalize(); 266 268 267 osg::Vec3d north(0, 0, 1); // Z is north 269 268 osg::Vec3d east = north ^ up; // Cross product
Note: See TracChangeset
for help on using the changeset viewer.