bflatastic and Claude Opus 5.5
695c541f0d
M8.17: Edit envelopes on the canvas: Edit Contents, mesh points and handles, Control bar
...
- Edit Contents: while an envelope's contents are edited, clicks hit the
content where it sits undistorted and the Selection tool selects it; the
menu item reads Edit Envelope then. No default shortcut: the reference
app's (Shift+Cmd+V) is Paste in Place here.
- A selected envelope shows its mesh (a warp's surface grid, a mesh's own,
a top object's outline) instead of its content's outlines.
- Mesh envelope points get bezier handles (append-only; none stored is the
smooth Catmull-Rom mesh, which the first handle edit fills in exactly
along the grid lines). setMeshPoint takes `handle`; object.mesh.movePoint,
addLine and deletePoint edit mesh envelopes too. The Mesh tool and Direct
Selection drag points and the clicked point's handles (shared MeshEdit);
the Mesh tool adds rows and columns inside mesh envelopes. Reset with
Mesh keeps the shape along the grid with handles; Release returns the
exact mesh.
- Control bar: Edit Envelope / Edit Contents, warp style, orientation,
bend and distortions or mesh rows and columns, Reset, Envelope Options.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-06 12:16:59 +07:00
..
2026-10-06 12:16:59 +07:00
2026-10-05 06:28:59 +07:00
2026-10-05 23:49:36 +07:00
2026-10-06 12:16:59 +07:00
2026-10-06 00:42:26 +07:00
2026-10-04 23:04:20 +07:00
2026-10-05 15:24:54 +07:00
2026-10-05 03:46:04 +07:00
2026-10-05 23:49:36 +07:00
2026-10-06 12:01:28 +07:00
2026-10-06 11:01:18 +07:00
2026-10-06 11:12:58 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 12:40:05 +07:00
2026-10-05 01:09:55 +07:00
2026-10-05 00:27:31 +07:00
2026-10-05 09:45:34 +07:00
2026-10-05 10:52:01 +07:00
2026-10-05 03:11:04 +07:00
2026-10-04 11:32:11 +07:00
2026-10-05 04:30:06 +07:00
2026-10-05 00:13:36 +07:00
2026-10-05 05:08:15 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 05:08:28 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 16:03:11 +07:00
2026-10-06 00:42:26 +07:00
2026-10-04 23:37:58 +07:00
2026-10-06 11:49:19 +07:00
2026-10-05 08:28:16 +07:00
2026-10-01 14:30:09 -04:00
2026-10-05 12:40:05 +07:00
2026-10-04 23:01:34 +07:00
2026-10-06 00:08:09 +07:00
2026-10-06 12:01:47 +07:00
2026-10-06 12:16:59 +07:00
2026-10-06 12:16:59 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 12:40:05 +07:00
2026-10-04 01:25:18 -07:00
2026-10-05 09:55:47 +07:00
2026-10-05 02:36:28 +07:00
2026-10-05 02:36:43 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-06 00:49:22 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 04:43:43 +07:00
2026-10-05 02:08:10 +07:00
2026-10-06 00:42:26 +07:00
2026-10-05 14:22:36 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 00:27:31 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 12:40:05 +07:00
2026-10-06 12:00:52 +07:00
2026-10-06 12:01:47 +07:00
2026-10-05 03:11:04 +07:00
2026-10-05 11:11:19 +07:00
2026-10-05 12:27:02 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 08:34:09 +07:00
2026-10-05 06:40:34 +07:00
2026-10-04 23:10:06 +07:00
2026-10-04 23:37:58 +07:00
2026-10-05 00:01:02 +07:00
2026-10-05 12:40:05 +07:00
2026-10-05 02:05:33 +07:00
2026-10-04 11:22:23 +07:00
2026-10-01 14:30:09 -04:00
2026-10-01 14:30:09 -04:00
2026-10-05 11:52:35 +07:00
2026-10-05 13:05:20 +07:00
2026-10-05 18:05:36 +07:00
2026-10-05 12:40:05 +07:00
2026-10-06 11:44:11 +07:00
2026-10-06 11:49:19 +07:00
2026-10-06 12:10:00 +07:00
2026-10-06 12:16:39 +07:00
2026-10-05 10:07:23 +07:00
2026-10-06 00:19:41 +07:00
2026-10-05 02:08:10 +07:00
2026-10-05 03:59:37 +07:00
2026-10-05 15:13:10 +07:00
2026-10-05 17:27:00 +07:00
2026-10-05 16:30:46 +07:00
2026-10-05 16:30:35 +07:00
2026-10-05 17:01:36 +07:00
2026-10-05 17:26:59 +07:00
2026-10-05 02:05:33 +07:00
2026-10-06 11:16:10 +07:00
2026-10-05 09:55:48 +07:00
2026-10-05 04:20:27 +07:00
2026-10-05 15:24:16 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 11:11:19 +07:00
2026-10-05 15:24:19 +07:00
2026-10-05 03:59:37 +07:00
2026-10-05 12:52:15 +07:00
2026-10-04 17:40:41 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 02:55:23 +07:00
2026-10-05 01:10:14 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 06:40:34 +07:00
2026-10-05 00:59:34 +07:00
2026-10-05 02:29:17 +07:00
2026-10-05 07:22:27 +07:00
2026-10-05 02:29:17 +07:00
2026-10-05 02:15:41 +07:00
2026-10-05 10:39:53 -07:00
2026-10-05 10:07:23 +07:00
2026-10-05 01:50:25 +07:00
2026-10-05 07:22:27 +07:00
2026-10-06 09:23:44 +07:00
2026-10-05 03:11:04 +07:00
2026-10-05 07:43:41 +07:00
2026-10-05 15:24:51 +07:00
2026-10-05 04:38:09 +07:00
2026-10-05 02:55:21 +07:00
2026-10-06 12:01:10 +07:00
2026-10-04 17:10:21 +07:00
2026-10-05 06:28:59 +07:00
2026-10-06 12:16:39 +07:00
2026-10-05 07:43:41 +07:00