diff options
Diffstat (limited to 'src/math/plane.cc')
-rw-r--r-- | src/math/plane.cc | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/math/plane.cc b/src/math/plane.cc new file mode 100644 index 0000000..21172a4 --- /dev/null +++ b/src/math/plane.cc @@ -0,0 +1,28 @@ +/* + common/plane.cc + This file is part of the Osirion project and is distributed under + the terms of the GNU General Public License version 2 +*/ + +// project headers +#include "math/plane.h" + +// C++ headers +#include <cmath> + +namespace math { + +Plane::Plane(Vector3f const &a, Vector3f const &b, Vector3f const &c) +{ + p0 = a; + // FIXME calculate plane normal +} + +Plane::Plane(Vector3f const &p, Vector3f const &n) +{ + p0 = p; + pn = n; +} + +} // namespace math + |