Added project down to base implementation.

This commit is contained in:
Robert Osfield
2007-05-28 13:56:26 +00:00
parent 8cf0704930
commit 4abacc9d3d
2 changed files with 159 additions and 33 deletions

View File

@@ -181,6 +181,7 @@ osg::Node* createModel(bool overlay, osgSim::OverlayNode::OverlayTechnique techn
osg::Group* root = new osg::Group;
float baseHeight = center.z()-radius*0.6;
osg::Node* baseModel = createBase(center-osg::Vec3(0.0f,0.0f,radius*0.5),radius);
osg::Node* movingModel = createMovingModel(center,radius*0.8f);
@@ -189,6 +190,7 @@ osg::Node* createModel(bool overlay, osgSim::OverlayNode::OverlayTechnique techn
osgSim::OverlayNode* overlayNode = new osgSim::OverlayNode(technique);
overlayNode->setContinuousUpdate(true);
overlayNode->setOverlaySubgraph(movingModel);
overlayNode->setOverlayBaseHeight(baseHeight);
overlayNode->addChild(baseModel);
root->addChild(overlayNode);
}
@@ -260,6 +262,8 @@ int main( int argc, char **argv )
// normal viewer usage.
viewer.setUpViewOnSingleScreen(1);
return viewer.run();
#endif