src/linetypes/modelobject.cpp

changeset 1149
502c866b8512
parent 1148
96cb15a7611f
child 1158
35ceb74fe53e
--- a/src/linetypes/modelobject.cpp	Tue Feb 14 15:11:33 2017 +0200
+++ b/src/linetypes/modelobject.cpp	Tue Feb 14 15:21:34 2017 +0200
@@ -65,7 +65,6 @@
     LDMatrixObject (model) {}
 
 LDOBJ_DEFAULT_CTOR (LDError, LDObject)
-LDOBJ_DEFAULT_CTOR (LDQuadrilateral, LDObject)
 LDOBJ_DEFAULT_CTOR (LDBfc, LDObject)
 LDOBJ_DEFAULT_CTOR (LDBezierCurve, LDObject)
 
@@ -90,18 +89,6 @@
 	return val;
 }
 
-// =============================================================================
-//
-QString LDQuadrilateral::asText() const
-{
-	QString val = format ("4 %1", color());
-
-	for (int i = 0; i < 4; ++i)
-		val += format (" %1", vertex (i));
-
-	return val;
-}
-
 QString LDBezierCurve::asText() const
 {
 	QString result = format ("0 !LDFORGE BEZIER_CURVE %1", color());
@@ -147,11 +134,6 @@
 	return fileInfo()->triangleCount();
 }
 
-int LDQuadrilateral::triangleCount() const
-{
-	return 2;
-}
-
 int LDObject::numVertices() const
 {
 	return 0;
@@ -159,17 +141,6 @@
 
 // =============================================================================
 //
-LDQuadrilateral::LDQuadrilateral (const Vertex& v1, const Vertex& v2, const Vertex& v3, const Vertex& v4, Model* model) :
-    LDObject {model}
-{
-	setVertex (0, v1);
-	setVertex (1, v2);
-	setVertex (2, v3);
-	setVertex (3, v4);
-}
-
-// =============================================================================
-//
 LDBezierCurve::LDBezierCurve(const Vertex& v0, const Vertex& v1, const Vertex& v2, const Vertex& v3, Model* model) :
     LDObject {model}
 {
@@ -411,18 +382,6 @@
 
 // =============================================================================
 //
-void LDQuadrilateral::invert()
-{
-	// Quad:     0 -> 1 -> 2 -> 3
-	// reversed: 0 -> 3 -> 2 -> 1
-	// Thus, we swap 1 and 3.
-	Vertex tmp = vertex (1);
-	setVertex (1, vertex (3));
-	setVertex (3, tmp);
-}
-
-// =============================================================================
-//
 void LDSubfileReference::invert()
 {
 	if (model() == nullptr)

mercurial