SweeperCAD Tutorials User manual

Cheat sheet

Every icon, mouse gesture and key on one page - print it (it fits on two A4 sheets) and keep it beside your screen. Hover over any icon in the app and it says what it does.

The idea

Everything is a sweep: a profile (the cross-section) pushed along a spine (the path). The scale graph says how big the profile is along the way; the end profile lets it morph.

+ objects add, − objects cut, a combine joins them. Change any graph later and everything follows.

3D view - mouse

Dragturn round the model
Middle-dragslide the view
Wheelzoom
Clickselect (empty space: nothing)
Shift-clickadd to the selection
Ctrl-clicktake out of the selection
Shift / Ctrl-dragselect with a band (adds / removes)
Double-click an objectcurve editing on / off
Click a plane squareface that graph's plane and edit its points
Right-clickquick menu: selection, gizmo, pivot, curves, dials, place, measure, dimensions, + − ∩ = A= ×, copy, mirror
Right-click while a tool runsdone (finishes a route or drawing; cancels placing)

Curves and points shown in 3D

Drag a pointmove it
Double-click a pointsharp ↔ smooth
Double-click the curveadd a point (while facing its plane)
Right-click a pointsharp / smooth / delete
Corner squaredrag in to round, past it to chamfer; click to type
Fillet ringdrag a knot along it; drag the stem square for the radius; + adds a knot

The gizmo and the dials

Arrow tipsmove along that axis (scale it, in scale mode)
Ringsturn about that axis
Centre - dragmove with the screen (in scale mode: scale evenly)
Centre - clickarrows switch between move and scale
Dials (β—Ž)grab a dial's dots: spin (amber, first section), roll (middle), twist (violet, last section)

Curve points win over the gizmo; the gizmo wins over the navigator.

The navigator (view cube)

Click a facelook straight at that side
Drag the cubeturn the view
The four arrowsa quarter turn that way
Dot, lower leftback to the starting view
πŸ” click / double-clickzoom to the selection / fit everything
πŸ” drag sidewaysfine zoom
βœ‹ drag / double-clickslide the view / centre on the model
βœ₯ drag / double-clickmove the navigator / put it back

It stays faint until the pointer comes near.

Placing a new object

+ − ∩, then clickplace it there
Drag from + or −draw its profile instead: click points, drag for curves, click the first point to close
Wheelturn it 15° a notch
Type a numberexact distance; Tab picks the next distance
Right-click + or −placement settings
Esc or right-clickcancel

With A= on (the default), a new object joins whatever is selected.

Measure and other tools

⟺ measureclick two points; type a distance + Enter to move the selected object to it
βŒ– pivotclick a point: turning and scaling happen about it; Esc puts it back
β€³ routeclick the start, Shift-click points to pass, click the end
✎ draw on the surfacedrag draws, Shift-drag erases; clicked points + Enter make a smooth curve
πŸ“ repositionclick a surface to move the selected object there

Graphs - mouse

Click a pointselect it; drag to move
Shift-clickadd a point to the selection
Drag on empty spaceselect with a band (Shift adds)
Double-click the curveinsert a point
Double-click empty spaceadd a point at the end (open curves)
Double-click a pointcorner ↔ smooth (also Alt-click)
Drag a handleboth handles; Alt-drag: that handle only
Alt-drag a segmentbend it into a true arc
Shift / Ctrl while dragging15° steps / snap to the grid
R label at a cornerdrag out to round, back past zero to chamfer; double-click to type
R label of a profileclick and type: the whole profile scales to that radius
Length, angle, x,y labelsclick to type an exact value
Wheel / middle-dragzoom / slide (also Ctrl+drag)

With several points selected

Ring / squares / centreturn / scale x or y / move them; click the centre to switch

Typing in a graph

Point selected, type 40 Enterthe segment reaching it becomes 40 mm
Deletedelete the selected point

Graphs - icons

β€’fit the drawing
β—‹open / close the curve
dashed lineguide: measure to another object's curve
L with a squareconstrain: horizontal, vertical, parallel, perpendicular, equal, tangent
β–²β–Όswitch between the two scale curves
arcarc mode: drag a segment to bend it; click for a tangent arc
two outlinesoffset (Shift-click bakes it in)
mirrored shapemirror; each click the next axis
picturea reference image to trace
sheet, bottom rightthe curve as a dimensioned PDF

Above the graph

preset / choose…starting shapes (circle, gear, thread, fluted…)
import SVG… / export…a curve in from SVG; out to SVG or DXF
fit to meshprofiles from a reference mesh
⊞ / ❐all graphs side by side / in their own window

Scale graph

one curve | ↕ two | ↔ twoone curve, or a second one top/bottom or left/right
scale aboutthe spine, or the profile's centre

On the right edge, the ghost list shows other objects' curves to draw against.

Node editor - mouse

Click / Shift-clickselect / add to the selection
Drag a nodemove it
Double-click the namerename
Drag β–Ά to an inputwire it in
Drag a wire off an inputre-route it, or drop it on empty space to disconnect
Curve port to curve portlink the curves (spine, profile, end, scale)
β—‡ attach portclick: attach dialog; drag to another β—‡: attach
Right-click empty spaceadd an object, combine, array, stack or route
Right-click a nodeduplicate, mirror, rename, colour, disconnect, delete
Wheel / drag empty spacezoom / slide (also middle-drag)

Node editor - on a node

Sign badgeclick: + → − → ∩(+) → ∩(−)
πŸ”’ lockcan't be selected or moved
πŸ‘ eyeshow / hide
blend (combines)click cycles fillet / chamfer / none
ringhollow: type a wall thickness (0 = solid)
eye-droppercolour
two ringsopen the profile in the shape builder
Ζ’follows a parameter: hover shows where from
key numbertwist, blend radius or copies: click to change
G0 G1 G2how smooth a combine's seams came out

Its toolbar

β€’  + − ∩ = βœ• – β—ˆ ⧉ ⇋  βframe all, the same makers as in the 3D view, own window

3D view - icons

Top left - making things

+  −  ∩new object that adds / cuts / keeps only what is inside it
=  (A=)combine two selected; A= (in its corner): new objects join the selection
βœ•array: copies along a curve or over a surface
–import a CAD part or a mesh
β—ˆ  (✎)lattice; draw on the surface
β€³route: a tube between two points, round the parts
⧉  β‡‹copy / mirror the selected object

Top right - the file

β†Ά β†· πŸ“‚ πŸ’Ύ πŸ–«+undo, redo, open, save, save as
β­³  πŸ“·export (STEP, STL, 3MF, OBJ…) / a picture
Ξ£ groupstats and checks; casting, machining, unfold, struts, stacked sheets, lathe, bending, eggshell mould, lenses
⌨  β  ?  βš™script / make it with AI, own windows, help, settings and menus

Bottom left - handling the model

β—§ / ⛁a click selects the part / its whole assembly
βœ₯ (βŒ–, W/L)gizmo: move+turn, move, turn, scale, off; pivot; world / local
βŒ—  β—Žcurves and plane squares / dials on or off
πŸ“  βŸΊ (⊒)reposition / measure; kept dimensions

Bottom middle and right

X− Xβ€’ X+ … Dalign and distribute (2+ selected); drop onto the floor
πŸ–Ό (β—« βŒ‡)reference images and meshes; section; extract a line
β—‘  β—  β˜€how it is drawn; what is shown (+ axes, grid, ortho); light / dark
PAUSE  FULLstop rebuilding / build the real model now (in draft mode)

A small β—’ in an icon's corner holds more tools: click the corner.

Keys

Ctrl+Z / Ctrl+Shift+Zundo / redo
Ctrl+N O Snew, open, save (Shift: add file / save as)
Ctrl+Dduplicate
A / S / Cadd positive / negative / combine
Deletedelete the selection (over a curve point: that point)
Xdisconnect the selected node
Ffit the model in view †
Operspective ↔ flat
Wwireframe
P / Bpause rebuilding / full build now †
Llens: the full model in a frame
Q E Rgizmo: move+turn, turn, scale
Esccancel / stop the current tool
Enterfinish a drawing; apply a typed value
Ctrl+R / F1script editor / help

Every number field takes arithmetic: 360/7, 12+3. Keys can be changed in the settings (⚙).
† From the next version; in 0.9.9.1 F and P do nothing and full build has no key.

Missing something, or found a mistake? Tell me through the contact form.