aboutsummaryrefslogtreecommitdiff
path: root/dep/src/g3dlite/Box.cpp
diff options
context:
space:
mode:
authormaximius <none@none>2009-10-17 16:20:24 -0700
committermaximius <none@none>2009-10-17 16:20:24 -0700
commit3f338cc1c328c7280957583b50598292cd8fb64b (patch)
treeca209c2cd024e3902b7844b3224bceff7c5bb570 /dep/src/g3dlite/Box.cpp
parente585187b248f48b3c6e9247b49fa07c6565d65e5 (diff)
*Massive cleanup redux.
--HG-- branch : trunk
Diffstat (limited to 'dep/src/g3dlite/Box.cpp')
-rw-r--r--dep/src/g3dlite/Box.cpp23
1 files changed, 4 insertions, 19 deletions
diff --git a/dep/src/g3dlite/Box.cpp b/dep/src/g3dlite/Box.cpp
index fd3067048c0..725a7e95c3a 100644
--- a/dep/src/g3dlite/Box.cpp
+++ b/dep/src/g3dlite/Box.cpp
@@ -27,12 +27,10 @@ namespace G3D {
Box::Box() {
}
-
Box::Box(const AABox& b) {
init(b.low(), b.high());
}
-
Box::Box(
const Vector3& min,
const Vector3& max) {
@@ -61,7 +59,7 @@ void Box::init(
_axis[2] = Vector3::unitZ();
_volume = _extent.x * _extent.y * _extent.z;
- _area = 2 *
+ _area = 2 *
(_extent.x * _extent.y +
_extent.y * _extent.z +
_extent.z * _extent.x);
@@ -69,17 +67,14 @@ void Box::init(
_center = (max + min) / 2;
}
-
float Box::volume() const {
return _volume;
}
-
float Box::surfaceArea() const {
return _area;
}
-
void Box::getLocalFrame(CoordinateFrame& frame) const {
frame.rotation = Matrix3(
@@ -90,14 +85,12 @@ void Box::getLocalFrame(CoordinateFrame& frame) const {
frame.translation = _center;
}
-
CoordinateFrame Box::localFrame() const {
CoordinateFrame out;
getLocalFrame(out);
return out;
}
-
void Box::getFaceCorners(int f, Vector3& v0, Vector3& v1, Vector3& v2, Vector3& v3) const {
switch (f) {
case 0:
@@ -129,7 +122,6 @@ void Box::getFaceCorners(int f, Vector3& v0, Vector3& v1, Vector3& v2, Vector3&
}
}
-
bool Box::culledBy(
const Array<Plane>& plane,
int& cullingPlaneIndex,
@@ -139,7 +131,6 @@ bool Box::culledBy(
return culledBy(plane.getCArray(), plane.size(), cullingPlaneIndex, inMask, outMask);
}
-
bool Box::culledBy(
const Array<Plane>& plane,
int& cullingPlaneIndex,
@@ -148,7 +139,6 @@ bool Box::culledBy(
return culledBy(plane.getCArray(), plane.size(), cullingPlaneIndex, inMask);
}
-
int32 Box::dummy = 0;
bool Box::culledBy(
@@ -169,7 +159,7 @@ bool Box::culledBy(
// Only test planes that are not masked
if ((inMask & 1) != 0) {
-
+
Vector3 corner;
int numContained = 0;
@@ -211,7 +201,6 @@ bool Box::culledBy(
return false;
}
-
bool Box::culledBy(
const class Plane* plane,
int numPlanes,
@@ -227,7 +216,7 @@ bool Box::culledBy(
// Only test planes that are not masked
if ((inMask & 1) != 0) {
-
+
bool culled = true;
int v;
@@ -256,7 +245,6 @@ bool Box::culledBy(
return false;
}
-
bool Box::contains(
const Vector3& point) const {
@@ -276,7 +264,7 @@ bool Box::contains(
Vector3 osPoint = M.inverse() * (point - _corner[0]);
return
- (osPoint.x >= 0) &&
+ (osPoint.x >= 0) &&
(osPoint.y >= 0) &&
(osPoint.z >= 0) &&
(osPoint.x <= 1) &&
@@ -317,7 +305,6 @@ void Box::getRandomSurfacePoint(Vector3& P, Vector3& N) const {
}
}
-
Vector3 Box::randomInteriorPoint() const {
Vector3 sum = _center;
@@ -329,7 +316,6 @@ Vector3 Box::randomInteriorPoint() const {
}
#endif
-
void Box::getBounds(class AABox& aabb) const {
Vector3 lo = _corner[0];
@@ -344,6 +330,5 @@ void Box::getBounds(class AABox& aabb) const {
aabb = AABox(lo, hi);
}
-
} // namespace