Changeset 0f55b2 for molecuilder/src/Plane.cpp
- Timestamp:
- Apr 9, 2010, 2:45:49 PM (16 years ago)
- Children:
- 1f591b
- Parents:
- 71910a
- File:
-
- 1 edited
-
molecuilder/src/Plane.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/Plane.cpp
r71910a r0f55b2 73 73 normalVector(new Vector(_normalVector)), 74 74 offset(_offset) 75 {} 75 { 76 ASSERT(normalVector->Norm()>MYEPSILON,"Normalvector was zero when constructing a plane."); 77 double factor = 1/normalVector->Norm(); 78 // normalize the plane parameters 79 (*normalVector)*=factor; 80 offset*=factor; 81 } 76 82 77 83 Plane::Plane(const Vector &_normalVector, const Vector &_offsetVector) : … … 91 97 double Plane::getOffset(){ 92 98 return offset; 99 } 100 101 Vector Plane::getOffsetVector() { 102 return getOffset()*getNormal(); 93 103 } 94 104
Note:
See TracChangeset
for help on using the changeset viewer.
