Circle Drawing From Center
Overview
The circle tool uses the initial pointer-down position as the center of the circle. Dragging outward sets the radius based on the distance to the current pointer.
Behavior
- The first click is the circle center.
- Drag distance defines the radius.
- Clicking without a drag still creates a default-size circle.
Resize behavior
- Non-uniform resizing converts the circle into an ellipse.