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);
}
// 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());