Changeset 6777 for OpenSceneGraph/trunk/examples/osganimate/osganimate.cpp
- Timestamp:
- 05/28/07 17:17:27 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osganimate/osganimate.cpp
r6776 r6777 182 182 osg::Group* root = new osg::Group; 183 183 184 float baseHeight = center.z()-radius*0. 6;185 osg::Node* baseModel = createBase( center-osg::Vec3(0.0f,0.0f,radius*0.5),radius);184 float baseHeight = center.z()-radius*0.5; 185 osg::Node* baseModel = createBase(osg::Vec3(center.x(), center.y(), baseHeight),radius); 186 186 osg::Node* movingModel = createMovingModel(center,radius*0.8f); 187 187 … … 191 191 overlayNode->setContinuousUpdate(true); 192 192 overlayNode->setOverlaySubgraph(movingModel); 193 overlayNode->setOverlayBaseHeight(baseHeight );193 overlayNode->setOverlayBaseHeight(baseHeight-0.01); 194 194 overlayNode->addChild(baseModel); 195 195 root->addChild(overlayNode); … … 244 244 viewer.setCameraManipulator(new osgGA::TrackballManipulator()); 245 245 246 #if 0246 #if 1 247 247 248 248 // use of custom simulation time. … … 250 250 viewer.realize(); 251 251 252 double simulationTime = 100.0;252 double simulationTime = 0.0; 253 253 254 254 while (!viewer.done()) 255 255 { 256 256 viewer.frame(simulationTime); 257 simulationTime -= 0.01;257 simulationTime += 0.001; 258 258 } 259 259
