Changeset f70c2a for molecuilder/src/Plane.cpp
- Timestamp:
- Apr 30, 2010, 9:53:16 AM (16 years ago)
- Children:
- 4eee8f
- Parents:
- cb2b9a
- File:
-
- 1 edited
-
molecuilder/src/Plane.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/Plane.cpp
rcb2b9a rf70c2a 172 172 /************ Methods inherited from Space ****************/ 173 173 174 double Plane::distance( Vector &point){174 double Plane::distance(const Vector &point) const{ 175 175 double res = point.ScalarProduct(*normalVector)-offset; 176 176 return fabs(res); 177 177 } 178 178 179 Vector Plane::getClosestPoint( Vector &point){179 Vector Plane::getClosestPoint(const Vector &point) const{ 180 180 Vector difference = distance(point) * (*normalVector); 181 181 if(difference.IsZero()){ … … 189 189 return (point - (sign * difference)); 190 190 } 191 192 bool Plane::isContained(Vector &point){193 return (fabs(point.ScalarProduct(*normalVector) - offset)) < MYEPSILON;194 }
Note:
See TracChangeset
for help on using the changeset viewer.
