|
void | buildTree (final Collection<?extends WB_Triangle > mesh) |
|
void | buildNode (final WB_AABBNode2D node, final List< WB_Triangle > faces, final Collection<?extends WB_Triangle > mesh, final int level) |
|
double | findOptimalSubset (double bestSah, final WB_AABBNode2D node, final List< WB_Triangle > childA, final List< WB_Triangle > childB, final List< WB_Triangle > faces) |
|
double | addNode (final WB_Coord p, final WB_AABBNode2D node, final PriorityQueue< Entry > entries, double closest2) |
|
|
static double | getSAH (final double denom, final double surfaceAreaA, final int numA, final double surfaceAreaB, final int numB) |
|
wblut.geom.WB_AABBTree2D.WB_AABBTree2D |
( |
final Collection<?extends WB_Triangle > |
mesh, |
|
|
final int |
mnof |
|
) |
| |
double wblut.geom.WB_AABBTree2D.addNode |
( |
final WB_Coord |
p, |
|
|
final WB_AABBNode2D |
node, |
|
|
final PriorityQueue< Entry > |
entries, |
|
|
double |
closest2 |
|
) |
| |
|
private |
void wblut.geom.WB_AABBTree2D.buildTree |
( |
final Collection<?extends WB_Triangle > |
mesh | ) |
|
|
private |
void wblut.geom.WB_AABBTree2D.expandBy |
( |
final double |
d | ) |
|
Entry wblut.geom.WB_AABBTree2D.getClosestEntry |
( |
final WB_Coord |
p | ) |
|
int wblut.geom.WB_AABBTree2D.getDepth |
( |
| ) |
|
static double wblut.geom.WB_AABBTree2D.getSAH |
( |
final double |
denom, |
|
|
final double |
surfaceAreaA, |
|
|
final int |
numA, |
|
|
final double |
surfaceAreaB, |
|
|
final int |
numB |
|
) |
| |
|
staticprivate |
Surface area heuristic
- Parameters
-
denom | |
surfaceAreaA | |
numA | |
surfaceAreaB | |
numB | |
- Returns
int wblut.geom.WB_AABBTree2D.depth |
|
private |
final int wblut.geom.WB_AABBTree2D.maxLevel |
|
private |
final int wblut.geom.WB_AABBTree2D.maxNumberOfFaces |
|
private |
The documentation for this class was generated from the following file: