#include <surfacetree.h>
SurfaceTree declaration
Definition at line 56 of file surfacetree.h.
◆ SurfaceTree()
◆ ~SurfaceTree()
◆ Valid()
◆ getRootNode()
BBNode * getRootNode |
( |
| ) |
const |
◆ getClosestPointEstimate() [1/2]
ON_2dPoint getClosestPointEstimate |
( |
const ON_3dPoint & |
pt | ) |
const |
Calculate, using the surface bounding volume hierarchy, a uv estimate for the closest point on the surface to the point in 3-space.
◆ getClosestPointEstimate() [2/2]
ON_2dPoint getClosestPointEstimate |
( |
const ON_3dPoint & |
pt, |
|
|
ON_Interval & |
u, |
|
|
ON_Interval & |
v |
|
) |
| const |
◆ getSurface()
const ON_Surface * getSurface |
( |
| ) |
const |
◆ getSurfacePoint()
int getSurfacePoint |
( |
const ON_3dPoint & |
pt, |
|
|
ON_2dPoint & |
uv, |
|
|
const ON_3dPoint & |
from, |
|
|
double |
tolerance = BREP_SAME_POINT_TOLERANCE |
|
) |
| const |
◆ getLeaves()
void getLeaves |
( |
std::list< const BBNode * > & |
out_leaves | ) |
const |
Return just the leaves of the surface tree
◆ m_ctree
The documentation for this class was generated from the following file: