Changes in src/Plane.hpp [27ac00:d4c9ae]
- File:
-
- 1 edited
-
src/Plane.hpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Plane.hpp
r27ac00 rd4c9ae 17 17 18 18 class Vector; 19 class Line;20 19 21 20 class Plane : public Space … … 43 42 * Same as getOffset()*getNormal(); 44 43 */ 45 Vector getOffsetVector() const;44 Vector getOffsetVector(); 46 45 47 46 /** 48 47 * returns three seperate points on this plane 49 48 */ 50 std::vector<Vector> getPointsOnPlane() const;49 std::vector<Vector> getPointsOnPlane(); 51 50 52 51 // some calculations 53 Vector GetIntersection(const Line &Line) const; 54 55 Vector mirrorVector(const Vector &rhs) const; 56 57 /** 58 * get a Line that is orthogonal to this plane, going through a chosen 59 * point. 60 * 61 * The point does not have to lie on the plane itself. 62 */ 63 Line getOrthogonalLine(const Vector &origin) const; 52 Vector GetIntersection(const Vector &Origin, const Vector &LineVector); 64 53 65 54 /****** Methods inherited from Space ***********/
Note:
See TracChangeset
for help on using the changeset viewer.
