/* model/triangle.cc This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ #include "model/triangle.h" namespace model { Triangle::Triangle( math::Vector3f const &v0, math::Vector3f const &v1, math::Vector3f const &v2, math::Vector3f const &normal, bool detail) : triangle_v0(v0), triangle_n0(normal), triangle_v1(v1), triangle_n1(normal), triangle_v2(v2), triangle_n2(normal), triangle_normal(normal) { triangle_detail = detail; } Triangle::Triangle(math::Vector3f const &v0, math::Vector3f const &n0, math::Vector3f const &v1, math::Vector3f const &n1, math::Vector3f const &v2, math::Vector3f const &n2, math::Vector3f const &normal) : triangle_v0(v0), triangle_n0(n0), triangle_v1(v1), triangle_n1(n1), triangle_v2(v2), triangle_n2(n2), triangle_normal(normal) { triangle_detail = false; } Triangle::~Triangle() {} }