Shapes & offsets
Use C, B or O during Draw, or the matching button in N > BagaCAD. Press the active tool key again to return to lines. Backspace deletes a digit, or without input resets the placed points. Esc / right click cancels the current shape and returns to Draw. Each confirmed shape is one undo step.
Circles and arcs
| Key or gesture | Action |
|---|---|
| C, then two clicks | Circle: centre, then radius |
| Type a radius after placing the centre | Set an exact radius; click / Enter to confirm |
| Tab | Switch centre-radius / three-point method; restart the current shape |
| Three clicks in three-point mode | Create a full circle through the three points |
| V | Switch full circle / open arc, keeping placed points |
| Wheel after the first click | Change segment count without zooming |
For a centre-based arc, click the centre, start/radius, then end; the arc runs counterclockwise in its drawing plane. For a three-point arc, it runs from the first point to the third through the second.
The radius and edge count appear on the preview. The initial resolution is 48 segments, configurable in preferences; the wheel allows 3–256 during drawing. Before the first click, the wheel still zooms. Arcs remain open lines.
Rectangles and squares
| Key or gesture | Action |
|---|---|
| B, then two clicks | First corner, then opposite corner |
| Hold Shift | Constrain to a square |
| Hold Alt | First point becomes the centre; aim at a corner |
| Hold Shift + Alt | Centred square |
| Type a size, then Tab | Enter width, then height; Tab switches the active side |
Both side lengths appear on the preview. The active value is highlighted beside its side; the first digit after Tab replaces the previous value. For centred shapes, width and height are the total dimensions.
Drawing plane and references
Before each new circle or rectangle, hover the target face. Its plane is detected before the first click, including from an incident face when snapping to an edge or vertex. Without a face, the tool uses the active grid, then guides or the view. The plane stays fixed after the first click and is detected again for the next shape.
The soft grid around the cursor shows this plane; it is an indicator, not an extra snap grid. X / Y / Z after the first point orients the shape plane to YZ / XZ / XY in the current reference frame. A three-point circle uses the actual 3D snapped points to determine its plane.
Construction guides and temporary reference points remain available while drawing shapes and offsets. A creates a two-point guide; G and grid setup commands stay available. Hold Ctrl to suspend placement snapping. The snap marker stays on the target even when the shape needs a projection onto its plane.
Offset edges
Press O, click an edge, move to the desired side, then click to confirm. Type a distance for an exact offset; the mouse chooses the side.
For several edges: O → hold Shift → click the edges → release Shift → move/type → click. Each click adds only the targeted edge, shown in orange. Releasing Shift groups the selection into chains and starts the preview from the last selected edge. Independent chains share the distance and one undo step.
Source edges remain in place. Chains must be planar; corners use miter joins and self-crossing offsets are rejected. Offsets work on existing faces or loose edges.
Filled faces or lines only
Closed shapes create faces by default. Hold F to invert filling while placing a circle, rectangle or offset. The preference Shapes: Create Faces by Default reverses this default.
With filling enabled, an offset also creates the connecting strip. With filling disabled, it creates only parallel lines. On an existing face, the new lines still cut the surface: disabling fill does not remove existing material. Shared edges and intersections merge into the active mesh.