--- 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)