Inheritance diagram for osg::ConvexPlanarOccluder:
Public Types | |
typedef std::vector< ConvexPlanarPolygon > | HoleList |
Public Methods | |
ConvexPlanarOccluder () | |
ConvexPlanarOccluder (const ConvexPlanarOccluder &cpo, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
META_Object (osg, ConvexPlanarOccluder) void setOccluder(const ConvexPlanarPolygon &cpp) | |
ConvexPlanarPolygon & | getOccluder () |
const ConvexPlanarPolygon & | getOccluder () const |
void | addHole (const ConvexPlanarPolygon &cpp) |
HoleList & | getHoleList () |
const HoleList & | getHoleList () const |
void | computeAttributes () |
void | computeBound (BoundingBox &bb) const |
void | computeBound (BoundingSphere &bs) const |
Protected Methods | |
~ConvexPlanarOccluder () | |
Protected Attributes | |
ConvexPlanarPolygon | _occluder |
HoleList | _holeList |
When adding planes, their normals should point inwards (into the volume)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|