Command reference
Every menu / ribbon command, grouped by area. Commands are also reachable from the ribbon and, where shown, by keyboard shortcut.
File
| Command | Does |
| New | Create a new, empty document. |
| Open… | Open a .yu3d project. |
| Open Recent | Reopen a recently edited project. |
| Save / Save As… | Write the project to a .yu3d file. |
| Import DXF… | Import alignments / surfaces from a DXF file. |
| Export DXF… | Export the design to DXF (surfaces as 3D faces, alignments/corridors sampled). |
| Create Track by Parameters… | A rail alignment described rather than drawn: start easting and northing, bearing, length and radius (0 = straight, negative curves left). The parameterised sibling of the Alignment Builder, for when a shape is stated rather than clicked — and the only way a script or the command API can reach any of the rail tools, all of which start from an alignment. |
| Rebuild now (Properties) | On a derived object’s own card, beside Out of date and Rebuild automatically. |
| Rebuild Selected | Remake only the selected derived object. Greyed out unless the selection is one that is actually out of date. |
| Rebuild Out-of-Date | Remake every derived object — clearance envelopes, fouling points, turnout level plans, joint schedules, surfaces — whose sources have changed. Greyed out when nothing is waiting. |
| Import LandXML… | Read alignments (with their profile, broken chainage and cant) and a surface out of a LandXML file. An alignment carrying cant is categorised as rail. |
| Export LandXML… | Export alignments and surfaces to LandXML 1.2. |
| Close Tab | Close the current document tab. |
| Quit | Exit the application. |
Edit
| Command | Does |
| Undo | Undo the last change. |
| Redo | Redo the last undone change. |
Extending an alignment from the command line
The three element commands continue the selected alignment from its
end — the end point, the end bearing and the end curvature are the
anchor, so each element joins tangentially without restating anything. Every
parameter is typed; nothing opens a dialog. A command entered on its own asks
for its parameters on the prompt and uses the next line you type.
| Typed | Does |
TANGENT 120 | A 120 m straight on the current bearing. TAN and T are the same command. |
TANGENT 400,250 | A straight from the end aimed at that point. |
TANGENT 120 B45 | A 120 m straight at an absolute bearing of 45° — a deliberate bearing break. |
CURVE 250 80 | An 80 m arc of radius 250 m. A positive radius turns right, a negative one left. C is the same command. |
CURVE -250 A30 | The same arc given by its deflection angle instead of its length. |
SPIRAL 250 40 | A 40 m entry spiral running from the current curvature into radius 250 m. SP is the same command. |
SPIRAL OUT 40 | A 40 m exit spiral running the current curve back out to straight. |
CURVE PI / SPIRAL PI | The free three-point build: click Start, PI and End (or type them as x,y), then type the radius — or give it all on one line, e.g. CURVE PI 0,0 100,0 200,100 50. |
A refused element changes nothing and says why — a radius that will not fit,
a length that is not positive, an arc with no preceding element. Each accepted
command is one undo step.
Draw
| Command | Shortcut | Does |
| Alignment | Ctrl+Shift+A | Lay out a centreline as a tangent chain. |
| Tangent | Ctrl+Shift+T | Extend the selected alignment with a straight. |
| Curve | Ctrl+Shift+C | Extend the selected alignment with a circular arc — or, with nothing selected, fit a new curve from three picks. |
| Spiral | Ctrl+Shift+S | Extend the selected alignment with a clothoid — or, with nothing selected, fit a new spiral curve from three picks. |
| Surface | Ctrl+Shift+U | Interactive surface drawing. |
| Offset Alignment… | | A true parallel alignment at a signed offset. |
| Alignment from Corridor… | | Extract a centreline from a corridor edge. |
| Corridor Feature Lines (all)… | | Extract every breakline string from a corridor. |
| Alignment from Existing (copy) | | Duplicate an alignment. |
| Best Fit Alignment… | | Least-squares alignment through points. |
| Connected Alignment… | | Join two endpoints into one alignment. |
| Junction (Intersection)… | | A curb-radius junction between two alignments. |
| Finish Tool | Esc | Exit the current drawing mode. |
Modify
| Command | Does |
| Move Alignment… | Translate by X, Y. |
| Rotate Alignment… | Rotate around a pivot. |
| Mirror Alignment… | Mirror across an axis or point. |
| Delete Alignment | Remove the selected alignment (Delete). |
Points (COGO)
| Command | Does |
| Create Points on Screen | Place points interactively. |
| Create Points from File… | Import from CSV / TXT / PTS. |
| Northing/Easting… | One point at N, E, Z. |
| Station/Offset (alignment)… | A point at station + offset from an alignment. |
| Divide Alignment… | Points at N equal segments. |
| Measure Alignment… | Points at a fixed interval. |
| At Alignment Geometry | Points at PC / PT / TS / ST. |
| On Grid (surface)… | Sample a surface on a grid. |
| Intersections › Direction/Direction… | Cross two bearing rays. |
| Intersections › Distance/Distance… | Cross two distance circles. |
| Interpolate › Between Two Points… | Equally-spaced points between two locations. |
| Slope › Slope/Grade − Distance… | Point at bearing/grade/distance. |
| Point Group Style… | Marker colour/size, number/elevation labels. |
| Sub-Group by Criteria… | Filter points by number/elevation range. |
| Connect by Feature Code | Linework by joining same-code points. |
Surfaces & corridors
| Command | Does |
| Surface from Point File… | Triangulate an imported point cloud. |
| Corridor Surface + Volume… | Build a TIN from a corridor and compute cut/fill. |
| Surface Style… | Border / triangles / contours + intervals. |
| Add Surface Breakline | Draw a breakline on a surface. |
| Surface Properties… | Information tab + the Civil 3D-style Definition tab: the surface's operations in order, each tickable; Rebuild, Remove, Move Up/Down, Revert to Selected — all undoable (see Surfaces). |
| Create Empty Surface… | A surface with no data, filled from its context menu (points, point groups, breaklines, boundaries). |
| Add Points to Surface / Add Point Group to Surface… | Plan point tool into a surface; a point group as a live operation. |
| Add Breakline from Alignment… | An alignment's geometry as a breakline (z from its profile, the surface, or a constant level = contour data). |
| Raise/Lower Surface… / Paste Surface… / Smooth Surface… | Civil 3D surface edits, each an operation. |
| Edit Surface › Delete Point / Modify Point Elevation / Move Point / Swap Edge / Delete Line | The Plan click tools for editing a TIN (also on the surface's context menu). |
| Corridor → Properties… | The Corridor Properties dialog (right-click a corridor). |
| Corridor Region Blend… | Smooth assembly transitions across regions. |
Assemblies & superelevation
| Command | Does |
| Open Assembly Designer… | The flowchart Composer + previews + library. |
| Corridor → Flowchart (sample) | Generate a flowchart from a corridor's assembly. |
| Superelevation Editor… | Manual override diagram, or auto from the standard. |
| Curve Widening Editor… | Pavement widening taper on curves. |
Grid & sections
| Command | Does |
| Grid System… | Create/edit a 3D axis grid or extract section planes. |
| Section from Grid | Generate cross-section cuts from a grid. |
| Section Plane (drag) | Drag a section-plane gizmo in 3D. |
Analyze & project
| Command | Does |
| Coordinate System… | Set the CRS and enable scale factors. |
| Design Standard… | Pick AASHTO / RAL / VSS / KGM and design speed. |
| Distance Inquiry (Grid/Ground)… | Distance between two points, grid and ground. |
| Scale Factor Report… | Scale-factor heatmap and statistics. |
| Language | Switch UI language (EN / DE / IT / FR / TR). |
| Modules… | Enable/disable optional plugin modules. |
View
| Command | Shortcut | Does |
| Top / Front / Side / Isometric | Ctrl+1..4 | Preset 3D camera orientations. |
| Reset | Ctrl+0 | Frame the whole model. |
| Panels | | Toggle docks: Objects, Properties, Command, Profile, Cross Section, Alignment Builder, Profile Builder, Design Issues, Event Viewer. |
Collaborate
| Command | Does |
| Identity… | Set your name/email for change tracking. |
| Share Current Project… | Publish to a central model. |
| Open Shared Project… | Join a shared project. |
| Sync to Central (F9) | Push and pull changes. |
| Release My Nodes | Release ownership of edited objects. |
| Change History… | Edit log with authors and times. |
Command line
The Command dock accepts text commands and inline prompts:
MOVE, ROTATE, MIRROR,
DELETE, plus prompted point/radius input during drawing. It also
accepts any registered module command by its id — type
utilities.cover.check or rail.turnout.create and it runs
exactly as the menu entry would, host dialog included. Anything else is answered
with Unknown command.