|
@@ -147,6 +147,10 @@ class Bounds {
|
|
return !(xMin > b.xMax || yMin > b.yMax || zMin > b.zMax || xMax < b.xMin || yMax < b.yMin || zMax < b.zMin);
|
|
return !(xMin > b.xMax || yMin > b.yMax || zMin > b.zMax || xMax < b.xMin || yMax < b.yMin || zMax < b.zMin);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public inline function include( p : Point ) {
|
|
|
|
+ return p.x >= xMin && p.x < xMax && p.y >= yMin && p.y < yMax && p.z >= zMin && p.z < zMax;
|
|
|
|
+ }
|
|
|
|
+
|
|
public inline function add( b : Bounds ) {
|
|
public inline function add( b : Bounds ) {
|
|
if( b.xMin < xMin ) xMin = b.xMin;
|
|
if( b.xMin < xMin ) xMin = b.xMin;
|
|
if( b.xMax > xMax ) xMax = b.xMax;
|
|
if( b.xMax > xMax ) xMax = b.xMax;
|