Menu path
Construct Roof > Smart-Lines
π§Ύ What are Smart-Lines
Smart-Lines is a comprehensive toolkit for modifying or rebuilding your roof geometry. It includes functions to construct a roof one line at a time or rebuild a roof model when the automatically constructed geometry doesn't meet your needs.
Mastering the Smart-Lines toolkit is the mark of AppliCad Roof Wizard user competency β trimming lines, creating, copying, mirroring lines, and inserting new roof planes are all skills that make you a master of the software.
β
There are many tools available here and they are spread over two icon menus. The most often used options are immediately below the Track-Outline button.
There are many others in the Next (secondary Smartlines) icon menu.
π Roof Geometry Editing Functions
Verandah Simple
All the verandah functions are described separately.
π Draw Roof Line Freehand
Allows free drawing of lines with snap function (middle mouse button) for precise start and end points. You're prompted to set Digitising Options for keeping lines square and constrained to tidy lengths.
β
After drawing each line, select a line type. For Gable selection, you're also prompted for pitch.
β
You can type U/D/R/L with exact measurements or use C to close the outline square.
β
Intersect Two Plane (Intersect Pl-Pl)
Determines intersection location of two planes and automatically inserts a line at the intersection point. Useful for complex roof shapes constructed plane by plane.
Trim Line to Corner
Trims two intersecting lines to a corner. Select lines near the end that needs to move, extending or cutting back as needed.
Trim Line to Z Line
Trims angled lines (hips/valleys) to XZ or YZ plane of non-intersecting lines. Prompts whether associated entities should stretch with the line.
βBefore:
After:
β
Trim Line
Trims selected line to a Length or existing Plane entity where the line would intersect.
The plane may be selected by snapping to three points at the boundary corners of the plane; two lines defining the plane or selecting the plane surface.
Mirror
Mirrors selected entities around two points, existing line, or plane. Set Num Copies = 0 to mirror without copying, or = 1 to create a copy. Use Plane-Definition dialog to control mirror method.
In this example off-set a distance:
And new roof geometry is copied:
Divide Line
Divides lines into equal lengths, at point intersections, line intersections, or set distances along the line.
Change Line Type
Changes existing line types. Example: copy a valley line, then change it to a hip.
Move Line
Moves existing lines. The selected line attaches to cursor - use snap function for accuracy.
Stretch Line
Moves a line while keeping connected lines connected and stretched to the new position.
Copy Line
Copies existing lines with cursor attachment. Use snap function for precise placement.
Delete Line
Deletes existing lines or planes.
π Automatic Roof Generation
Auto Roof (Gen Roof)
Select a wall/eave line connected to other lines forming a closed loop. Software traces the loop and prompts for confirmation at multiple intersections. Displays roof style options and Roof Defaults dialog.
Plane Edge β Add Point (Pl-Edge Add Point)
Divides edge lines defining roof planes at specified locations. Allows digitising simple approximations and adding new segments to ensure closed co-planar loops.
Generate Planes (Gen Planes)
Automatically generates all roof planes using closed loops.
β οΈ Caution: Also generates a ceiling plane from wall outline - delete this if not needed.
Flood Fill
Select centre of boundary lines collection to automatically insert plane.
β οΈ Note: Only works in Top or Plan view - software will prompt if in different view.
Insert Plane (Ins-Plane)
Select boundary line of single roof plane. Software tracks through adjoining lines to find connected lines in same plane until closed loop is achieved.
Smartlines Secondary menu
Function | Description |
Track Eaves | Draws eave lines only, leaving rest of roof geometry for manual construction |
Hip End | Constructs hip end on selected wall line with automatic hip and ridge stub |
Gable End | Similar to Hip End but inserts gable end with rake lines at desired pitch |
Single Hip/Valley/Ridge | Creates individual hip, valley, or ridge lines with specified pitch and length |
π Track Eaves function
The Track-Eave function works similarly to Construct Roof > Track-Outline but draws eave lines only. While seemingly redundant when Track-Outline does everything automatically, some users prefer constructing roofs one line at a time.
βCheck Settings: Default settings for colour, style and weight are used. To change these, go to Set-up > Preference Settings > System Preferences > Set Line Styles.
You can also change construction line colour and style by selecting [Options] in the Track Lines dialog box.
As perimeter lines are digitised, each line presents options to define the line type using function keys:
F1 - Make line a hip line
F2 - Make line a valley line
F3 - Make it a sloping line
If no special attribute is selected, the line is inserted as an eave line. Each function key selection displays a dialog prompting for roof pitch. As each function key is selected, a dialog prompting for the roof pitch of that line is displayed β as shown below β and the line is inserted at the required pitch(es).
π Individual line construction
Hip End
Click to locate the wall line where you want the hip end. A pitch dialog appears, and clicking [OK] constructs a hip and ridge stub in the correct direction.
Results in this, in 3D:
Gable End
Works like Hip End but inserts a gable end with rake lines at desired pitch.
Single Hip: Select an eave line near the end where the hip should be constructed. The software finds the connecting eave line and prompts for pitch and length. Click in the approximate location for hip placement.
Single Valley
Works like Single Hip but changes line type to Valley and prompts for pitch.
Single Ridge
Similar to Single Hip but creates a ridge line parallel to two eaves.
β
π Valley Drain
(experimental - right hand menu only)
This function automatically generates a 3D graphic of a valley drain or sump, usually for low slope roofing. Elements can be specified before insertion. Valley lines should be trimmed by the operator using the Trim-to-ZLine function.
β
π§ Display and cleanup functions
Show/Hide Planes
Uses Tools > Show/Hide Planes function to display roof surface planes as inserted without accessing Tools Menu.
Remove Geometry
Delete roof geometry based on type or category. Select what to keep or delete, then click Remove Geometry button.
Multi-Trim Lines
Trims multiple lines back to a reference line.
π‘ Tips for Smart-Lines mastery
Practice with function keys (F1, F2, F3) during Track Eaves to improve digitising efficiency
Use snap function (middle mouse button) for precise line placement
Read prompts carefully to avoid missing steps
Consider online training at AppliCad Academy for complex functions requiring context
If it can be built, it can be modelled using Smart-Lines toolkit













































