Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2009-08-12 20:22:20 +0000
committerStijn Buys <ingar@osirion.org>2009-08-12 20:22:20 +0000
commitea18c25aef4aa0104852f314dd76e4ce446673f3 (patch)
tree928d7ecef63acda7b32d5243ef5cf14760e555c9 /src/model/triangle.cc
parent83b66522dfcad1b2428ce4fd81d83e39a051a4c5 (diff)
triangle/quad code cleanup,corrects submodel origin, enable quad rendering again
Diffstat (limited to 'src/model/triangle.cc')
-rw-r--r--src/model/triangle.cc31
1 files changed, 5 insertions, 26 deletions
diff --git a/src/model/triangle.cc b/src/model/triangle.cc
index 429c1d9..90d52b7 100644
--- a/src/model/triangle.cc
+++ b/src/model/triangle.cc
@@ -9,14 +9,15 @@
namespace model
{
-Triangle::Triangle()
+Triangle::Triangle(const math::Vector3f &v0, const math::Vector3f &v1, const math::Vector3f &v2) :
+ triangle_v0(v0),
+ triangle_v1(v1),
+ triangle_v2(v2)
{
triangle_detail = false;
}
-Triangle::Triangle(
- math::Vector3f const &v0, math::Vector3f const &v1, math::Vector3f const &v2,
- math::Vector3f const &normal, bool detail) :
+Triangle::Triangle(const math::Vector3f &v0,const math::Vector3f &v1, const math::Vector3f &v2, const math::Vector3f &normal, const bool detail) :
triangle_v0(v0),
triangle_n0(normal),
triangle_v1(v1),
@@ -28,30 +29,8 @@ Triangle::Triangle(
triangle_detail = detail;
}
-Triangle::Triangle(math::Vector3f const &v0, math::Vector3f const &v1, math::Vector3f const &v2) :
- triangle_v0(v0),
- triangle_v1(v1),
- triangle_v2(v2)
-{
- triangle_detail = false;
-}
-
Triangle::~Triangle()
-{}
-
-void Triangle::assign(const Triangle &other)
{
- triangle_v0.assign(other.triangle_v0);
- triangle_n0.assign(other.triangle_n0);
-
- triangle_v1.assign(other.triangle_v1);
- triangle_n1.assign(other.triangle_n1);
-
- triangle_v2.assign(other.triangle_v2);
- triangle_n2.assign(other.triangle_n2);
-
- triangle_normal.assign(other.triangle_normal);
- triangle_detail = other.triangle_detail;
}
}