origin(Geometry::atan2(ground_pointer.y-center.y, ground_pointer.x-center.x))
{ }
-void RotateTool::axis_motion(unsigned axis, float value, float rel)
+void RotateTool::pointer_motion()
{
- Manipulator::axis_motion(axis, value, rel);
-
Angle a = Geometry::atan2(ground_pointer.y-center.y, ground_pointer.x-center.x);
angle += a-origin;
origin = a;