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 |
( |
osg::Geometry & |
drawable |
) |
|
Convert mesh primitives in Geometry into Tri Strips.
Converts all primitive types except points and lines, linestrips which it leaves unchanged.
void osgUtil::TriStripVisitor::stripify |
( |
|
) |
|
Stripify (make into strips of tria or quads) the accumulated list of Geometry drawables.
The documentation for this class was generated from the following file: