mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 21:57:04 +00:00
While the center is dragged out, Ctrl (Command on macOS) keeps the center's diameter as the last drag showed it, and the drag sizes the halo through shape.flare's growth: the halo's radius keeps the ratio to the pointer's distance that it had when the key went down, within the Flare Tool Options' 0 to 300 %. Letting the key go sizes the center with the drag again, and the flare keeps the new growth. While the rings' end point is placed, Up and Down Arrow add and remove rings within 0 to 50, and leave the rays as the center drag left them. Before, they changed the rays in both drags. Each press of ~ (backquote) sends a new ringSeed. shape.flare takes ringSeed, a whole number below 2^53, and places the rings along the path from a sequence of its own, keeping their count and sizes and the other parts. seed and ringSeed given as a fraction, a negative number or a boolean are refused. The canvas re-hovers the tool when backquote goes down or up, so ~ works with the pointer held still. With Rings off, the arrows and ~ do not change the flare in the second step. Each new flare starts from the options' counts and growth, without a ringSeed.