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.