• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

SIDEVIEW LISP: Draw a Plan and Its Elevation Together

August 6, 2026

Draw a run in plan and get the elevation drawn at the same time, directly below it and in line with it.

What SideView does

Each leg of the plan carries a bottom and a top level. As you pick your way along, the plan line goes down as usual and the side view gets the matching panel — bounded by those two levels and by the X positions of the leg’s two ends.

Ducting, ceiling bulkheads, retaining walls, pipe racks, roof upstands: anything where the plan is simple and the section is what takes the time.

How to use it

  1. Load the routine with APPLOAD, or put it on your support file search path.
  2. Type SIDEVIEW.
  3. Give the Y value in the side view that stands for a level of zero.
  4. Pick your way along the plan, giving each leg its bottom and top level.
  5. Press Enter to finish.

How it works

One number ties the two views together: the Y value in the side view that stands for a level of zero. Everything else follows from it — a level of 2400 lands 2400 above that line, whatever the plan is doing.

The X of each point is used unchanged, so the side view sits square under the plan and stays there. That is the whole trick, and it is why this beats drawing the section separately and trying to line it up afterwards.

It is one command, and the state stays inside it. Three separate commands that have to be run in the right order, with the state carried between them in global variables, come out wrong with no warning if anything else in the session happens to use a variable of the same name.

Geometry is built directly rather than by opening the LINE command, going away to ask for a point, and closing it in a later call. There is no half-finished command for an interruption to land in.

Notes and limits

  • Set the datum first — every level is measured from it.
  • The side view sits at the plan’s X. Move the plan afterwards and the two part company.
  • Levels are per leg, so a step in the soffit is just the next leg with different numbers.
  • One undo group covers the whole run.

Download and details

NameSideView — draw a run in plan and get the elevation at the same time
DownloadSideView.lsp — 9.7 KB, plain AutoLISP source. Downloads directly; no zip to unpack.
TypeAutoCAD AutoLISP routine
CommandSIDEVIEW
Requiresnothing beyond a CAD platform with AutoLISP.
Source size9.7 KB, 214 lines
Error handlingYes — a *error* handler restores every system variable it changed, on cancel as well as on error.
UndoThe whole operation is wrapped in a single undo group, so one U reverses all of it.
CompatibilityAutoCAD (any release with AutoLISP), BricsCAD, ZWCAD, GstarCAD, ProgeCAD and other IntelliCAD-based platforms. AutoCAD LT needs a LISP enabler. No .NET, no ObjectARX, no installer.
AuthorYZ, August 2026
LicenceFree to use, supplied “as is” with no warranty.

References

  • FLEXDUCT LISP — the duct itself in plan
  • HIDESECTION LISP — hiding the concealed span in the elevation
  • WALLSECTION LISP — sections through walls
  • More free AutoLISP routines on this site
  • Wisey’s Steel Shapes — free structural steel section drawing program

Filed Under: AutoLISP Routines

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in