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