]> Shamusworld >> Repos - architektonas/blobdiff - src/geometry.cpp
Fixed Rotate tool to work with Arcs.
[architektonas] / src / geometry.cpp
index e572fab6bbc64d93e8a6e1d85a01dfd6edf2bf2a..e0ad270c019d3e297c61786efe00974218384caf 100644 (file)
@@ -83,10 +83,14 @@ Point Geometry::MirrorPointAroundLine(Point point, Point tail, Point head)
 }
 
 
+//
+// point: The point we're rotating
+// rotationPoint: The point we're rotating around
+//
 Point Geometry::RotatePointAroundPoint(Point point, Point rotationPoint, double angle)
 {
-       Vector v = Vector(point, rotationPoint);
-//     Vector v = Vector(rotationPoint, point);
+//     Vector v = Vector(point, rotationPoint);
+       Vector v = Vector(rotationPoint, point);
        double px = (v.x * cos(angle)) - (v.y * sin(angle));
        double py = (v.x * sin(angle)) + (v.y * cos(angle));