From 324f5431245f2a550acddea70ea72770430a19d1 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 9 Aug 2009 16:34:38 +0000 Subject: initial .ase support --- src/model/triangle.cc | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) (limited to 'src/model/triangle.cc') diff --git a/src/model/triangle.cc b/src/model/triangle.cc index 162b68a..a649fdd 100644 --- a/src/model/triangle.cc +++ b/src/model/triangle.cc @@ -9,16 +9,35 @@ 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_v1(v1), - triangle_v2(v2), - triangle_normal(normal) +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() {} -- cgit v1.2.3