• 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

ISOPROJECT LISP: Project Flat Views Into an Isometric Plane

August 6, 2026

ISOPROJECT takes a flat orthographic view you have already drawn — a front elevation, a plan, a side — and projects it into the left, right or top isoplane of an isometric drawing.

What IsoProject does

AutoCAD has isometric snap, which helps you draw in isometric. It has nothing that converts an existing view into one. That is the gap this fills: draw the view square, where it is easy to get right and easy to check, then project it.

How to use it

  1. Load the routine with APPLOAD, or put it on your support file search path.
  2. Draw the view square, and get it right.
  3. Type ISOPROJECT.
  4. Select the objects and pick the reference point everything measures from.
  5. Choose left, right or top isoplane.

How it works

Isometric drafting is a shear plus a horizontal squash, measured from one reference point. Take any point’s offset from that reference as u across and v up. Writing 0.866 for cos 30°:

Left plane   x = 0.866u         y = v - 0.5u
Right plane  x = 0.866u         y = v + 0.5u
Top plane    x = 0.866(u - v)   y = 0.5(u + v)

In the left and right planes, vertical stays vertical and unscaled while horizontal tips to 30° below or above. In the top plane both axes tip, one to 30° and the other to 150°.

This is isometric drawing, not true isometric projection. Lengths along the isometric axes stay true rather than being scaled by 0.8165. That is what drafting practice uses, because it lets you measure a length straight off the drawing.

Circles become ellipses, which is the only correct answer. A circle seen in an isoplane is an ellipse; a sheared circle is not. Arcs are replaced by a fitted polyline through points sampled every five degrees, because a sheared arc is an elliptical arc and AutoCAD has no direct way to build one from a shear.

Notes and limits

  • Straight-segment polylines are handled in place, vertex by vertex — no exploding first.
  • Polylines carrying bulges are refused and reported. A bulge is a circular arc, and shearing one gives an ellipse a bulge cannot describe.
  • Text is moved and re-set in an obliqued style so it lies in the plane.
  • One undo group covers the projection.

Download and details

NameIsoProject — project orthographic geometry into an isometric plane
DownloadIsoProject.lsp — 14.0 KB, plain AutoLISP source. Downloads directly; no zip to unpack.
TypeAutoCAD AutoLISP routine
CommandISOPROJECT
Requiresnothing beyond a CAD platform with AutoLISP.
Source size14.0 KB, 343 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

  • Axonometric: drawing in 3D — the conventions behind isometric drawing
  • CIRCLETOELLIPSE LISP — converting circles to ellipses directly
  • 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