From: timoore Date: Wed, 12 Aug 2009 22:00:11 +0000 (+0000) Subject: fgviewer: support random objects, vegetation, and static models X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8bac481865cc4067e27f723d2cae4c665bb259da;p=flightgear.git fgviewer: support random objects, vegetation, and static models --- 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;