src/linetypes/modelobject.cpp

changeset 1148
96cb15a7611f
parent 1147
a26568aa3cce
child 1149
502c866b8512
--- a/src/linetypes/modelobject.cpp	Tue Feb 14 14:59:26 2017 +0200
+++ b/src/linetypes/modelobject.cpp	Tue Feb 14 15:11:33 2017 +0200
@@ -65,7 +65,6 @@
     LDMatrixObject (model) {}
 
 LDOBJ_DEFAULT_CTOR (LDError, LDObject)
-LDOBJ_DEFAULT_CTOR (LDTriangle, LDObject)
 LDOBJ_DEFAULT_CTOR (LDQuadrilateral, LDObject)
 LDOBJ_DEFAULT_CTOR (LDBfc, LDObject)
 LDOBJ_DEFAULT_CTOR (LDBezierCurve, LDObject)
@@ -93,18 +92,6 @@
 
 // =============================================================================
 //
-QString LDTriangle::asText() const
-{
-	QString val = format ("3 %1", color());
-
-	for (int i = 0; i < 3; ++i)
-		val += format (" %1", vertex (i));
-
-	return val;
-}
-
-// =============================================================================
-//
 QString LDQuadrilateral::asText() const
 {
 	QString val = format ("4 %1", color());
@@ -160,11 +147,6 @@
 	return fileInfo()->triangleCount();
 }
 
-int LDTriangle::triangleCount() const
-{
-	return 1;
-}
-
 int LDQuadrilateral::triangleCount() const
 {
 	return 2;
@@ -177,16 +159,6 @@
 
 // =============================================================================
 //
-LDTriangle::LDTriangle (const Vertex& v1, const Vertex& v2, const Vertex& v3, Model* model) :
-    LDObject {model}
-{
-	setVertex (0, v1);
-	setVertex (1, v2);
-	setVertex (2, v3);
-}
-
-// =============================================================================
-//
 LDQuadrilateral::LDQuadrilateral (const Vertex& v1, const Vertex& v2, const Vertex& v3, const Vertex& v4, Model* model) :
     LDObject {model}
 {
@@ -439,19 +411,6 @@
 
 // =============================================================================
 //
-void LDTriangle::invert()
-{
-	// Triangle goes 0 -> 1 -> 2, reversed: 0 -> 2 -> 1.
-	// Thus, we swap 1 and 2.
-	Vertex tmp = vertex (1);
-	setVertex (1, vertex (2));
-	setVertex (2, tmp);
-
-	return;
-}
-
-// =============================================================================
-//
 void LDQuadrilateral::invert()
 {
 	// Quad:     0 -> 1 -> 2 -> 3

mercurial