Main Page   Class Hierarchy   Compound List   Header Files   Compound Members  

ddgCHull3 Class Reference

The Convex Hull class defines a volume defined by a set of planes. More...

#include <ddgchull.h>

List of all members.


Public Members

 ddgCHull3 (void)
Default Constructor.

 ddgCHull3 (ddgPlane3 *p, int np)
Constructor.

ddgInside clip ( ddgBBox3 *bbox, bool occluder = false)
Clip bounding box against hull, return ddgIN if bbox is entirely within, return ddgOUT if entirely outside, return ddgPART if part in and part out.

ddgInside clip ( ddgPrism3 *prism, bool occluder = false)
Clip prism against hull, return ddgIN if it is entirely within, return ddgOUT if entirely outside, return ddgPART if part in and part out.

ddgInside clip ( ddgTriangle3 *triangle, bool occluder = false)
Clip triangle against hull, return ddgIN if it is entirely within, return ddgOUT if entirely outside, return ddgPART if part in and part out.

ddgPlane3planes
A set of planes defining the hull.

int noPlanes
The number of planes in the hull.

ddgCHullSetsubhulls
A subtree of hulls which are applied in the negative sense of the current.


Detailed Description

The Convex Hull class defines a volume defined by a set of planes.


The documentation for this class was generated from the following files:
Generated at Sun Sep 17 19:27:51 2000 for Digital Dawn Graphics Toolkit by doxygen 0.49-991205 written by Dimitri van Heesch, © 1997-1999