From 8bac481865cc4067e27f723d2cae4c665bb259da Mon Sep 17 00:00:00 2001 From: timoore Date: Wed, 12 Aug 2009 22:00:11 +0000 Subject: [PATCH] fgviewer: support random objects, vegetation, and static models --- src/Main/fgviewer.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Main/fgviewer.cxx b/src/Main/fgviewer.cxx index 6e6e040b7..3ab9570b5 100644 --- a/src/Main/fgviewer.cxx +++ b/src/Main/fgviewer.cxx @@ -40,7 +40,8 @@ public: { try { SGSharedPtr prop = new SGPropertyNode; - return simgear::SGModelLib::loadModel(modelPath, prop); + return simgear::SGModelLib::loadModel(modelPath, + globals->get_props()); } catch (...) { std::cerr << "Error loading \"" << modelPath << "\"" << std::endl; return 0; @@ -223,6 +224,8 @@ fgviewerMain(int argc, char** argv) SGReaderWriterBTGOptions* btgOptions = new SGReaderWriterBTGOptions; btgOptions->getDatabasePathList() = filePathList; btgOptions->setMatlib(globals->get_matlib()); + btgOptions->setUseRandomObjects(fgGetBool("/sim/rendering/random-objects", false)); + btgOptions->setUseRandomVegetation(fgGetBool("/sim/rendering/random-vegetation", false)); // read the scene from the list of file specified command line args. osg::ref_ptr loadedModel; -- 2.39.5