Selecting Features
Click a feature on the canvas or in the feature tree to select it. Hold Shift and click to add to the selection. Drag a marquee rectangle on empty canvas space to select all features whose bounding boxes intersect the marquee.
Most edit tools operate on the primary selected feature (the last one clicked). Alignment and distribution tools operate on all selected features.
Transform Tools
Select one or more features, then click a transform tool in the toolbar. Click the same button again or press Escape to cancel the transform.
Move
Click Move with a feature selected. Click a reference point on the canvas (the "from" point), then click the destination (the "to" point). The feature moves by the delta between the two points. Snapping applies to both clicks.
Copy
Click Copy . Works like Move, but creates a new feature at the destination instead of moving the original. You can specify a copy count to create multiple evenly-spaced copies in one step.
Resize
Click Resize with a feature selected. Click a reference point, then drag to a new point. The feature scales proportionally based on the ratio of the two distances from the feature's center.
Rotate
Click Rotate with a feature selected. Click a reference point to define the start angle, then click a second point to define the end angle. The feature rotates by the angle between the two vectors from the feature's center.
Offset
Click Offset with one or more closed features selected. Enter an offset distance in the dialog that appears. A positive value expands the profile outward; a negative value shrinks it inward. The result is a new feature.
Feature Clipboard
Whole features can be copied, cut, and pasted through the clipboard — including between separate projects and windows. This is distinct from the Copy transform tool above, which is a canvas placement gesture; the clipboard moves complete features (geometry, operation, Z range, and properties) as data.
- Copy (Ctrl/Cmd + C) — copies the selected features to the clipboard.
- Cut (Ctrl/Cmd + X) — copies the selected features and removes them.
- Paste (Ctrl/Cmd + V) — pastes the clipboard contents. The pasted features attach to the cursor so you can click to place them at the exact spot you want; snapping applies to the placement click.
Paste preserves the source features' relative arrangement, so copying a group of features and pasting drops the whole set in formation under the cursor.
Alignment and Distribution
Select two or more features, then use the Align and Distribute popover menus in the toolbar.
Alignment options
- Align Left — aligns left edges
- Align Center Horizontally — aligns horizontal centers
- Align Right — aligns right edges
- Align Top — aligns top edges
- Align Center Vertically — aligns vertical centers
- Align Bottom — aligns bottom edges
Distribution options
Requires at least 3 features selected.
- Distribute Horizontally (equal gaps) — equal spacing between edges
- Distribute Horizontally (equal centers) — equal spacing between centers
- Distribute Vertically (equal gaps)
- Distribute Vertically (equal centers)
Locked features are excluded from alignment and distribution operations.
Feature Distribution
Feature Distribution creates a deliberate one-time pattern from selected 2D sketch features. It is for creating editable copies, not a persistent parametric pattern: preview changes nothing, and Create adds the complete result in one undo step. The source features and any guide path are never changed.
Distribution Types
| Type | What it creates |
|---|---|
| Grid | Copies arranged by rows and columns, with explicit spacing in each direction. |
| Radial | Copies around a chosen centre, with a count, start angle, and sweep. Use a full circle for a complete array or a partial sweep for an arc of copies. |
| Along a Path | Copies at equal arc-length intervals along a separate guide. Lines, arcs, composite profiles, splines, and closed guides are supported; start and end offsets define the part of the guide to use. |
Orientation, Scale, and Copies
Each distribution can retain the source orientation or follow the radial or path tangent. A linear scale taper can change the copies from a chosen start percentage to an end percentage. The copies follow the project's existing copy mode: reference copies keep sharing the original geometry definition, while independent copies receive their own editable definition. See Feature References for how linked copies behave after you edit them.
Shape Operations
Join
Select two or more closed features and click Join . The app computes the boolean union of the selected profiles and creates a new composite feature. A Keep Originals option is available in the toolbar while the join is pending.
Cut
Select the features you want to cut, then click Cut . Click on the canvas to designate one feature as the cutter. The cutter is subtracted from all other selected features. A Keep Originals option is available.
Cut accepts open profiles too. An open cutter splits each overlapping closed feature into the pieces produced by the cutting polyline (whenever the cutter fully crosses the closed boundary), and trims open targets by Clipper open-path difference. The same selection feeds Cut, Join, and Trim — there is no longer a closed-only filter.
Direct Sketch Editing
Double-click a feature on the canvas, or select it and click Edit Sketch in the properties panel, to enter sketch edit mode. In this mode, the feature's individual control points and handles are shown and can be dragged.
While in sketch edit mode, the editing tools appear together in the Edit Sketch panel. Its header keeps Finish editing and Cancel editing available while you switch between tools:
Add Point
Click Add Point , then click on a segment to insert a new control point at that location. The segment is split at the clicked position.
Delete Point
Click Delete Point , then click a control point to remove it. The adjacent segments are reconnected.
Fillet
Click Fillet , then click a corner point. Enter the fillet radius in the dialog. The sharp corner is replaced with a smooth arc of the specified radius.
Chamfer
Click Chamfer , then click a corner point. Enter a Distance in the dialog. The sharp corner is replaced with a straight bevel, trimming both adjoining segments by the same distance measured along each segment. Chamfer is the straight-edge sibling of Fillet — the interaction is identical; only the result (a flat bevel instead of an arc) differs.
Trim
Click Trim , then click the cutting segment (the edge to trim back to), and then click the part of the segment you want to remove. That portion is cut away at the intersection with the cutting edge.
Extend
Click Extend , then click the target segment to reach, and then click near the open end of the segment you want to lengthen. The segment grows until it meets the target.
Dimension Entry
While in sketch edit mode, an Edit Mode panel anchors to the canvas and drives dimension entry. Click any segment of the feature to focus its dimensions in the panel; the panel inputs update the underlying geometry on each keystroke. Starting a node drag automatically cancels any pending dimension edit, so you can switch between dragging and typing without an explicit confirm.
Arcs in composite features expose a combined dimension entry with three fields — Length, Angle, and Radius — computed via the sagitta formula. Editing any one field updates the others to keep the arc consistent.
Axis Lock
Hold Shift while dragging a node or placing a point to lock motion to the dominant axis. On desktop, an axis-lock chip appears near the cursor while the lock is active. On tablet, a persistent lock toggle is available in the toolbar so the gesture can be applied without a modifier key.
Press Escape or click outside the feature to exit sketch edit mode. Changes are committed automatically.
Constraints
Constraints lock a feature's position relative to another feature or to the world coordinate system. Currently, fixed distance constraints are supported.
To add a constraint:
- Select a feature.
- Click Add Constraint in the toolbar. The Constraint workflow panel appears with three phases: Anchor, Reference, and Distance.
- Click a point on the selected feature (the anchor point).
- Click a reference point — either on another feature or on empty canvas space.
- Enter the desired distance in the panel's input field and confirm.
Active constraints are listed in the feature's properties panel. Click the × button next to a constraint to delete it. Invalid constraints (where the geometry cannot satisfy the distance) are shown with a warning indicator.
Locking Features
Check the Locked checkbox in a feature's properties panel to prevent it from being moved, resized, or rotated. Locked features are excluded from alignment and distribution operations. The lock state is shown in the feature tree.