Coming from another program

Drift borrows from several programs. If you know one of them, this page tells you where your habits carry over and where they don’t.

Everywhere: the command palette (Ctrl+K) finds any command by name, and ? lists every key.

From Revit

In RevitIn Drift
Temporary dimensions on a picked wallThe same: pick one line and dashed dimensions appear. Click a value to type a new one; the lock makes it permanent; drag the far end’s square to measure to something else. Temporary dimensions.
Tab to cycle and pick chainsTab highlights the chain of connected curves under the pointer; click picks it.
Thin lines (TL)W, or the status bar.
FamiliesBlocks, with a library of US doors, windows, cabinets, fixtures and furniture, named “Family – Type”. Blocks. No parametric blocks yet: each size is its own block.
Sheets, views, view titles, scalesViews are drawn on the canvas with the View tool (a named crop at a scale) and dragged onto sheets from the Views list. Reframe a view’s crop and every sheet it’s on follows. Unlike Revit, a view can go on several sheets. Each placed view has a title and a number. Architectural and engineering scales are there. Sheets and output.
Crop region, Crop Region VisibleA view’s crop shows on the canvas with its name, with grips to reframe it. View → View crops (Shift+Alt+B) shows or hides them all, a view’s Crop switch just that one. Crops are rectangles, not rotated, and never print. No separate annotation crop yet: dimensions and notes are cut at the crop.
Hide in view / hide on sheetEach dimension and note can be off the canvas and / or off sheets. Not per view yet.
Drafting vs model patternsThe same distinction for hatches.
Dimension text: below, prefix / suffix, replace with text (EQ)Under line, Prefix / Suffix, Show instead, and chips for TYP, EQ, VIF and others.
Section and elevation marksSection mark and Elevation mark, with the sheet number in the flag. They don’t create views.
Constraints (padlocks, EQ)Full sketch relations and driving dimensions, as in SolidWorks (below).

What’s different: Drift is 2D only. There are no walls, rooms or schedules: a wall is two lines.

From AutoCAD

In AutoCADIn Drift
Command lineThe command palette (Ctrl+K), plus one-key tools: L line, C circle, A arc, R rectangle, T trim, E extend, O offset, M mirror, F fillet.
Typing a distance after picking a directionThe same: start drawing, point the way, type the length, Enter. Tab moves to the angle.
Ortho (F8) / polar trackingX and Y lock the segment to an axis; Angle snap in the status bar steps the angle (1°, 5°, 15°, 45°).
Object snapsEnd, mid, centre, quadrant, nearest and the origin, always on. Hold Alt to place without snapping. Intersection isn’t a snap yet.
Object snap trackingInference lines: hover a point, move away, and a dashed guide shows when you’re level with it or above it.
Layers, ByLayerThe same model: colour, line weight and line type by layer unless set on the object. Layer 0 always exists.
Blocks, INSERT, BEDIT, EXPLODEMake block, Place block (I), double-click a copy to edit in place, Explode. Blocks go to and from DXF.
BHATCH, pick pointsFill / hatch (H): click inside an area. Hatches are associative. .pat files import.
Paper space layouts and viewportsSheets and views. A DXF’s layouts come in as sheets.
MOVE, ROTATE with base pointG and R with the selection, B to pick the base point or pivot; type values.
COPYShift+D, or Ctrl+C / Ctrl+V.
PEDIT join / OVERKILLEdit → Check sketch… joins gaps; the status bar finds overlapping curves.
DWGNot supported. Use DXF.

What’s different: geometry in Drift can carry constraints. With Auto relations on, a line drawn nearly level becomes exactly horizontal and stays that way. Turn Auto relations off (top bar) to draw plain, unconstrained geometry, closer to AutoCAD.

From SolidWorks

Drift’s sketcher is modelled on the SolidWorks sketch.

In SolidWorksIn Drift
Smart DimensionDimension (D): click geometry, place the label; the kind follows. Type the value straight away.
Add RelationsThe Inspector’s Add relation buttons, the right-click menu, or the relations pie (Q).
Blue / black / red statusThe same colours (white instead of black on the dark theme), and the DOF count in the status bar.
Driven dimensionsOffered automatically when a dimension would over-define the sketch; switch with Driven (reference).
Equations / global variablesParameters → Variables, with sliders. Link a dimension by typing a variable’s name into it.
ConfigurationsVariants, with ghosts.
Construction geometry (For construction)Alt+C.
Sketch fillet / chamferF (F again for chamfer). Size on the canvas by moving the pointer, or type it.
Convert entities, offset, mirror, patternsOffset (O), Mirror (M), linear and circular patterns in the Inspector.
Repair sketchEdit → Check sketch…
DrawingsSheets with views, title blocks (modern, ISO 7200, ASME Y14.1) and ISO or ASME dimension styles.
SplinesThe pen tool (P) draws Bézier curves the Illustrator way.

What’s different: there’s one sketch, no features or 3D. Drift adds Blender-style keys for moving and rotating (G, R, X / Y, B), and Revit-style temporary dimensions.

From Illustrator or Affinity

In Illustrator / AffinityIn Drift
Pen toolThe pen (P) works the same: click for corners, drag for smooth points, Alt breaks a handle, click the first point to close, Enter or Esc ends an open path. Alt-click a point to make it smooth or a corner.
Direct selection of anchors and handlesHandles show on picked or hovered curves; drag anchors and handles directly.
Stroke weight and colourThe top bar’s Stroke colour, weight and line type; Fill colour.
ArtboardsSheets, at real paper sizes and true scale.
Align and distributeNot yet. Use relations (horizontal, vertical, symmetric, equal) instead; they keep things aligned as you edit.
Transform boxCorner and side handles scale and stretch; just outside a corner turns. Shift keeps the shape, Ctrl scales about the middle.
Smart guidesInference lines and snapping.
Space to panMiddle or right drag, or two fingers on a trackpad.

What’s different: everything has a real size, in millimetres or inches, and is placed by typed values and constraints rather than by eye. Dimensions you add hold the geometry.

Next

Start with Your first sketch.

Edit this page on GitHub