Changeset 6960
- Timestamp:
- 06/13/07 16:05:21
- Files:
-
- OpenSceneGraph/trunk/src/osgSim/OverlayNode.cpp (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
OpenSceneGraph/trunk/src/osgSim/OverlayNode.cpp
r6936 r6960 995 995 996 996 // get shaders from source 997 std::string vertexShaderFile = osgDB::findDataFile(" overlay.vert");997 std::string vertexShaderFile = osgDB::findDataFile("shaders/overlay_perspective_rtt.vert"); 998 998 if (!vertexShaderFile.empty()) 999 999 { … … 1024 1024 1025 1025 // get shaders from source 1026 std::string vertexShaderFile = osgDB::findDataFile(" mainsubgraph.vert");1026 std::string vertexShaderFile = osgDB::findDataFile("shaders/overlay_perspective_main.vert"); 1027 1027 if (!vertexShaderFile.empty()) 1028 1028 { … … 1030 1030 } 1031 1031 1032 std::string fragmentShaderFile = osgDB::findDataFile(" mainsubgraph.frag");1032 std::string fragmentShaderFile = osgDB::findDataFile("shaders/overlay_perspective_main.frag"); 1033 1033 if (!fragmentShaderFile.empty()) 1034 1034 { … … 1457 1457 if (usePerspectiveShaders) 1458 1458 { 1459 osg::notify(osg::NOTICE)<<"ratio = "<<ratio<<std::endl;1459 // osg::notify(osg::NOTICE)<<"ratio = "<<ratio<<std::endl; 1460 1460 double original_width = max_side-min_side; 1461 1461 … … 1463 1463 if (ratio<minRatio) ratio = minRatio; 1464 1464 1465 osg::notify(osg::NOTICE)<<" new ratio = "<<ratio<<std::endl;1465 // osg::notify(osg::NOTICE)<<" new ratio = "<<ratio<<std::endl; 1466 1466 1467 1467 double base_up = min_up - (max_up - min_up) * ratio / (1.0 - ratio); … … 1480 1480 1481 1481 double new_width = max_side-min_side; 1482 #if 0 1482 1483 osg::notify(osg::NOTICE)<<" width ratio = "<<new_width/original_width<<std::endl; 1483 1484 osg::notify(osg::NOTICE)<<" near ratio = "<<ratio * new_width/original_width<<std::endl; 1484 1485 osg::notify(osg::NOTICE)<<" angle = "<<2.0*osg::RadiansToDegrees(atan(max_side_over_up))<<std::endl; 1485 1486 #endif 1486 1487 osg::Vec3d v000 = osg::Vec3d(-1.0, -1.0, -1.0) * inverseMVP; 1487 1488 osg::Vec3d v010 = osg::Vec3d(-1.0, 1.0, -1.0) * inverseMVP; … … 1507 1508 1508 1509 double frustumDiagonal = osg::RadiansToDegrees(acos(edgeBottomLeft * edgeBottomRight)); 1510 #if 0 1509 1511 osg::notify(osg::NOTICE)<<" frustum base angle = "<<frustumDiagonal<<std::endl; 1510 1512 #endif 1511 1513 1512 1514 double y0 = -(1.0+ratio)/(1.0-ratio); // suspect
