Inheritance diagram for osg::ConvexPlanarOccluder:

Public Types | |
| typedef std::vector< ConvexPlanarPolygon > | HoleList |
Public Member Functions | |
| 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) |
| void | setHoleList (const HoleList &holeList) |
| HoleList & | getHoleList () |
| const HoleList & | getHoleList () const |
Protected Member Functions | |
| ~ConvexPlanarOccluder () | |
Protected Attributes | |
| ConvexPlanarPolygon | _occluder |
| HoleList | _holeList |
When adding polygons, their normals should point inwards (into the volume)
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|