Changeset 88
- Timestamp:
- May 30, 2005, 11:58:21 PM (20 years ago)
- Location:
- Swollen
- Files:
-
- 3 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
Swollen/swollen/Makefile
r72 r88 7 7 8 8 OPTIMIZATION = -O2 9 #OPTIMIZATION = -g 9 10 10 11 OSG_INCLUDE = ${OSGHOME}/include -
Swollen/swollen/customviewer.cpp
r74 r88 1 1 2 2 #include <osg/LightSource> 3 #include <osg/AlphaFunc> 3 4 #include <osgUtil/UpdateVisitor> 4 5 #include <osgGA/StateSetManipulator> -
Swollen/swollen/directionallight.cpp
r73 r88 2 2 #include <math.h> 3 3 #include <directionallight.h> 4 #include <osg/ShapeDrawable>5 4 #include <osg/Texture2D> 6 #include <osgDB/ReadFile> 5 // #include <osg/ShapeDrawable> 6 // #include <osgDB/ReadFile> 7 7 8 8 #include <iostream> 9 9 10 #define DEF_DEFAULT_CYLINDER_RADIUS 0.2511 #define DEF_DEFAULT_CYLINDER_HEIGHT 0.5010 // #define DEF_DEFAULT_CYLINDER_RADIUS 0.25 11 // #define DEF_DEFAULT_CYLINDER_HEIGHT 0.50 12 12 13 13 … … 38 38 _transform->addChild( _source ); 39 39 40 41 40 // marker geometry, texture and state 42 _marker = osgDB::readNodeFile( "light.osg" ); 43 _transform->addChild( _marker ); 44 41 //_marker = osgDB::readNodeFile( "light.osg" ); 42 //_transform->addChild( _marker ); 45 43 46 44 setPosition( osg::Vec3(0,0,1) ); // default overhead -
Swollen/swollen/directionallight.h
r73 r88 1 2 1 3 2 /* … … 39 38 void setDiffuse( osg::Vec3f v ){ _light->setDiffuse(osg::Vec4(v,1)); } 40 39 const osg::Matrix getMatrix(){ return _transform->getMatrix(); } 41 void show(){ _marker->setNodeMask(1); }42 void hide(){ _marker->setNodeMask(0); }40 // void show(){ _marker->setNodeMask(1); } 41 // void hide(){ _marker->setNodeMask(0); } 43 42 44 43 … … 51 50 osg::LightSource* _source; 52 51 53 osg::Node* _marker; 54 osg::Cylinder* _shape; 55 osg::Geometry* _geom; 56 osg::StateSet* _stateset; 52 // osg::Node* _marker; 53 // osg::Cylinder* _shape; 54 // osg::Geometry* _geom; 55 // osg::StateSet* _stateset; 56 57 57 virtual ~DirectionalLight(); 58 58 -
Swollen/swollen/main.cpp
r82 r88 188 188 189 189 // second camera 190 Producer::ref_ptr<Producer::Camera> pcam1 = viewer.getCamera(0);191 192 193 Producer::Camera* pcam2 = new Producer::Camera();194 pcam2->setRenderSurface( pcam1->getRenderSurface() );195 pcam2->setProjectionRectangle( 0.76f, 1.0f, 0.0f, 0.25f );196 viewer.getCameraConfig()->addCamera( "pictureInPicture", pcam2 );197 198 osgProducer::OsgSceneHandler* sh = new osgProducer::OsgSceneHandler();199 sh->getSceneView()->setSceneData( rootnode );200 pcam2->setSceneHandler( sh );190 // Producer::ref_ptr<Producer::Camera> pcam1 = viewer.getCamera(0); 191 // //pcam1->setProjectionRectangle( 0.0f, 0.5f, 0.0f, 1.0f ); 192 193 // Producer::Camera* pcam2 = new Producer::Camera(); 194 // pcam2->setRenderSurface( pcam1->getRenderSurface() ); 195 // pcam2->setProjectionRectangle( 0.75f, 1.0f, 0.75f, 1.0f ); 196 // viewer.getCameraConfig()->addCamera( "pictureInPicture", pcam2 ); 197 198 // osgProducer::OsgSceneHandler* sh = new osgProducer::OsgSceneHandler(); 199 // sh->getSceneView()->setSceneData( rootnode ); 200 // pcam2->setSceneHandler( sh ); 201 201 202 202 … … 238 238 // fire off the cull and draw traversals of the scene. 239 239 viewer.frame(); 240 //pcam1->frame(false); 241 //pcam2->frame(); 242 240 243 } 241 244 -
Swollen/swollen/version.cpp
r82 r88 1 const char* version() { const char* s = "Revision: 76M"; return s; }1 const char* version() { const char* s = "Revision: 87M"; return s; } -
Swollen/swwreader/Makefile
r64 r88 7 7 8 8 OPTIMIZATION = -O2 9 #OPTIMIZATION = -g9 OPTIMIZATION = -g 10 10 11 11 NETCDF_INCLUDE = /sw/include
Note: See TracChangeset
for help on using the changeset viewer.