YuCAD3D

Command reference

Every menu / ribbon command, grouped by area. Commands are also reachable from the ribbon and, where shown, by keyboard shortcut.

File

CommandDoes
NewCreate a new, empty document.
Open…Open a .yu3d project.
Open RecentReopen 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 SelectedRemake only the selected derived object. Greyed out unless the selection is one that is actually out of date.
Rebuild Out-of-DateRemake 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 TabClose the current document tab.
QuitExit the application.

Edit

CommandDoes
UndoUndo the last change.
RedoRedo 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.

TypedDoes
TANGENT 120A 120 m straight on the current bearing. TAN and T are the same command.
TANGENT 400,250A straight from the end aimed at that point.
TANGENT 120 B45A 120 m straight at an absolute bearing of 45° — a deliberate bearing break.
CURVE 250 80An 80 m arc of radius 250 m. A positive radius turns right, a negative one left. C is the same command.
CURVE -250 A30The same arc given by its deflection angle instead of its length.
SPIRAL 250 40A 40 m entry spiral running from the current curvature into radius 250 m. SP is the same command.
SPIRAL OUT 40A 40 m exit spiral running the current curve back out to straight.
CURVE PI / SPIRAL PIThe 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

CommandShortcutDoes
AlignmentCtrl+Shift+ALay out a centreline as a tangent chain.
TangentCtrl+Shift+TExtend the selected alignment with a straight.
CurveCtrl+Shift+CExtend the selected alignment with a circular arc — or, with nothing selected, fit a new curve from three picks.
SpiralCtrl+Shift+SExtend the selected alignment with a clothoid — or, with nothing selected, fit a new spiral curve from three picks.
SurfaceCtrl+Shift+UInteractive 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 ToolEscExit the current drawing mode.

Modify

CommandDoes
Move Alignment…Translate by X, Y.
Rotate Alignment…Rotate around a pivot.
Mirror Alignment…Mirror across an axis or point.
Delete AlignmentRemove the selected alignment (Delete).

Points (COGO)

CommandDoes
Create Points on ScreenPlace 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 GeometryPoints 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 CodeLinework by joining same-code points.

Surfaces & corridors

CommandDoes
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 BreaklineDraw 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 LineThe 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

CommandDoes
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

CommandDoes
Grid System…Create/edit a 3D axis grid or extract section planes.
Section from GridGenerate cross-section cuts from a grid.
Section Plane (drag)Drag a section-plane gizmo in 3D.

Analyze & project

CommandDoes
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.
LanguageSwitch UI language (EN / DE / IT / FR / TR).
Modules…Enable/disable optional plugin modules.

View

CommandShortcutDoes
Top / Front / Side / IsometricCtrl+1..4Preset 3D camera orientations.
ResetCtrl+0Frame the whole model.
PanelsToggle docks: Objects, Properties, Command, Profile, Cross Section, Alignment Builder, Profile Builder, Design Issues, Event Viewer.

Collaborate

CommandDoes
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 NodesRelease 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.