]> Shamusworld >> Repos - architektonas/blobdiff - src/dimension.cpp
Add Dimension sizing.
[architektonas] / src / dimension.cpp
index 203e26ffead1dddb6400d67672fd4d29855f3395..2b49ff8d08e3d7564c5ae2c9c37ad223ec901188 100644 (file)
@@ -95,7 +95,7 @@ I believe they are pixels.
        double t = Vector::Parameter(position, endpoint, endpoint - (unit * 9.0 * size));
 //printf("Dimension::Draw(): t = %lf\n", t);
 
-       if (t > 0.5)
+       if (t > 0.42)
        {
                // Draw main dimension line + arrowheads
                painter->DrawLine(p1, p2);
@@ -113,7 +113,7 @@ I believe they are pixels.
        }
 
        // Draw length of dimension line...
-       painter->SetFont(QFont("Arial", 10.0 * Painter::zoom * size));
+       painter->SetFont(QFont("Arial", 8.0 * Painter::zoom * size));
        Vector v1((p1.x - p2.x) / 2.0, (p1.y - p2.y) / 2.0);
        Point ctr = p2 + v1;
        QString dimText = QString("%1\"").arg(Vector(endpoint - position).Magnitude());