osgUtil::TriStripVisitor Class Reference
A tri stripping visitor for converting Geometry surface primitives into tri strips.
More...
List of all members.
Detailed Description
A tri stripping visitor for converting Geometry surface primitives into tri strips.
The current implemention is based upon Tanguy Fautre's triangulation code.
Constructor & Destructor Documentation
osgUtil::TriStripVisitor::TriStripVisitor |
( |
Optimizer * |
optimizer = 0 |
) |
[inline] |
default to traversing all children.
Member Function Documentation
virtual void osgUtil::TriStripVisitor::apply |
( |
osg::Geode & |
geode |
) |
[virtual] |
Accumulate the Geometry drawables to make into strips.
Reimplemented from osg::NodeVisitor.
unsigned int osgUtil::TriStripVisitor::getCacheSize |
( |
|
) |
const [inline] |
bool osgUtil::TriStripVisitor::getGenerateFourPointPrimitivesQuads |
( |
|
) |
const [inline] |
unsigned int osgUtil::TriStripVisitor::getMinStripSize |
( |
|
) |
const [inline] |
void osgUtil::TriStripVisitor::setCacheSize |
( |
unsigned int |
size |
) |
[inline] |
void osgUtil::TriStripVisitor::setGenerateFourPointPrimitivesQuads |
( |
bool |
flag |
) |
[inline] |
void osgUtil::TriStripVisitor::setMinStripSize |
( |
unsigned int |
size |
) |
[inline] |
void osgUtil::TriStripVisitor::stripify |
( |
|
) |
|
Stripify (make into strips of tria or quads) the accumulated list of Geometry drawables.
void osgUtil::TriStripVisitor::stripify |
( |
osg::Geometry & |
drawable |
) |
|
Convert mesh primitives in Geometry into Tri Strips.
Converts all primitive types except points and lines, linestrips which it leaves unchanged.
The documentation for this class was generated from the following file: