|
From: <axl...@us...> - 2010-01-17 02:27:05
|
Revision: 667
http://hgengine.svn.sourceforge.net/hgengine/?rev=667&view=rev
Author: axlecrusher
Date: 2010-01-17 02:26:59 +0000 (Sun, 17 Jan 2010)
Log Message:
-----------
copy constructor
Modified Paths:
--------------
Mercury2/src/DataTypes/MTriangle.cpp
Mercury2/src/DataTypes/MTriangle.h
Modified: Mercury2/src/DataTypes/MTriangle.cpp
===================================================================
--- Mercury2/src/DataTypes/MTriangle.cpp 2010-01-17 02:20:17 UTC (rev 666)
+++ Mercury2/src/DataTypes/MTriangle.cpp 2010-01-17 02:26:59 UTC (rev 667)
@@ -9,8 +9,16 @@
m_verts[2] = 0;
}
-MTriangle::MTriangle(const MercuryVertex a, const MercuryVertex& b, const MercuryVertex& c)
+MTriangle::MTriangle(const MTriangle& t)
{
+ m_verts[0] = t.m_verts[0];
+ m_verts[1] = t.m_verts[1];
+ m_verts[2] = t.m_verts[2];
+
+}
+
+MTriangle::MTriangle(const MercuryVertex& a, const MercuryVertex& b, const MercuryVertex& c)
+{
m_verts[0] = a;
m_verts[1] = b;
m_verts[2] = c;
Modified: Mercury2/src/DataTypes/MTriangle.h
===================================================================
--- Mercury2/src/DataTypes/MTriangle.h 2010-01-17 02:20:17 UTC (rev 666)
+++ Mercury2/src/DataTypes/MTriangle.h 2010-01-17 02:26:59 UTC (rev 667)
@@ -7,7 +7,8 @@
{
public:
MTriangle();
- MTriangle(const MercuryVertex a, const MercuryVertex& b, const MercuryVertex& c);
+ MTriangle(const MTriangle& t);
+ MTriangle(const MercuryVertex& a, const MercuryVertex& b, const MercuryVertex& c);
MercuryVertex Barycentric(const MercuryVertex& p);
bool IsInTriangle( const MercuryVertex& p );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|