Added support for controlling the type of destiation database to create into

osgTerrain::DataSet.
This commit is contained in:
Robert Osfield
2004-03-15 15:47:22 +00:00
parent 86dbbb2874
commit 84562208d0
3 changed files with 93 additions and 30 deletions

View File

@@ -106,7 +106,15 @@ int main( int argc, char **argv )
dataset->setDestinationExtents(osg::BoundingBox(x,y,0.0f,x+w,y+h,0.0f));
}
while (arguments.read("--LOD"))
{
dataset->setDatabaseType(osgTerrain::DataSet::LOD_DATABASE);
}
while (arguments.read("--PagedLOD"))
{
dataset->setDatabaseType(osgTerrain::DataSet::PagedLOD_DATABASE);
}
dataset->setDestinationTileBaseName("output");
dataset->setDestinationTileExtension(".ive");
@@ -121,7 +129,6 @@ int main( int argc, char **argv )
dataset->setDestinationTileBaseName(base);
dataset->setDestinationTileExtension(extension);
}
float numLevels = 6.0f;
@@ -179,7 +186,7 @@ int main( int argc, char **argv )
dataset->createDestination((unsigned int)numLevels);
dataset->writeDestination(outputFileName);
dataset->writeDestination();
return 0;
}