]> Shamusworld >> Repos - architektonas/blobdiff - src/dimension.cpp
Fix Dimension to draw correctly.
[architektonas] / src / dimension.cpp
index 2dc7fce924956d2f51c070d390b3e7cd0aecb22b..db2a2085d42bd730048aa536a3d31ffebe1320cc 100644 (file)
@@ -93,8 +93,8 @@ I believe they are pixels.
        // Calculate whether or not the arrowheads are too crowded to put inside
        // the extension lines. 9.0 is the length of the arrowhead.
 //     double t = Vector::Parameter(position, endpoint, endpoint - (unit * 9.0 * size));
-//     double t = Vector::Parameter(position, endpoint, position + (unit * 9.0 * size));
-       double t = Vector::Parameter(endpoint, position, position + (unit * 9.0 * size));
+       double t = Vector::Parameter(position, endpoint, position + (unit * 9.0 * size));
+//     double t = Vector::Parameter(endpoint, position, position + (unit * 9.0 * size));
 //printf("Dimension::Draw(): t = %lf\n", t);
 
 // On the screen, it's acting like this is actually 58%...
@@ -341,7 +341,7 @@ about keeping track of old states...
 
 /*virtual*/ void Dimension::Enumerate(FILE * file)
 {
-       fprintf(file, "DIMENSION (%lf,%lf) (%lf,%lf) %i\n", position.x, position.y, endpoint.x, endpoint.y, type);
+       fprintf(file, "DIMENSION %i (%lf,%lf) (%lf,%lf) %i\n", layer, position.x, position.y, endpoint.x, endpoint.y, type);
 }