Inkscape extension: isometric projection converter
This version of the extension is for Inkscape 1.0 or later. For older versions of Inkscape, please use v1.2.
This Inkscape extension transforms objects drawn on a two-dimensional plane to an isometric projection.
Inkscape provides an axonometric grid that by default is configured for the isometric projection (i.e., the three axes are set at 120° angles). Drawing with this grid works quite well for simple shapes, but sometimes it is easier to draw the details of an object using a two-dimensional grid, and then scale, shear, and rotate the object to set it on an isometric plane.
This extension conveniently automates these transformations.
isometric_projection.py to your Inkscape
extensions directory, listed at
Edit » Preferences » System: User extensions.
After a restart of Inkscape, the new extension will be available.
The extension can now be found in the Extensions menu under
Axonometric Projection » Isometric Projection…. To convert a flat two-dimensional object
to one of the three visible isometric planes (i.e., top, left-hand side, and
right-hand side), select the object, and perform select the desired conversion
in the extension.
To perform the opposite action (i.e., convert from one of the isometric sides to a flat two-dimensional object) select the appropiate isometric side, and enable the Reverse transformation option.
More information about the transformations and maths used by this extension can be found in this write-up.