All Projects → jdhoek → Inkscape Isometric Projection

jdhoek / Inkscape Isometric Projection

Licence: gpl-3.0
Inkscape extension for converting objects to an isometric projection

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Inkscape Isometric Projection

Vue Svg Transition
Create 2-state, SVG-powered transitions
Stars: ✭ 127 (-4.51%)
Mutual labels:  svg
Geopattern
Generate beautiful SVG patterns
Stars: ✭ 1,687 (+1168.42%)
Mutual labels:  svg
Svg To Ts
Build performant SVG icon libraries by converting raw SVG files to TypeScript that is optimized for modern tree shaking mechanisms.
Stars: ✭ 131 (-1.5%)
Mutual labels:  svg
Flagpack Core
Flagpack contains 260+ easily implementable flag icons to use in your design or code project.
Stars: ✭ 127 (-4.51%)
Mutual labels:  svg
Php badge
This is an identification tag based on SVG, It can quickly generate various labels and status identifiers
Stars: ✭ 101 (-24.06%)
Mutual labels:  svg
Vue Octicon
Octicon component for Vue.js, using inline SVG.
Stars: ✭ 129 (-3.01%)
Mutual labels:  svg
Opentype Svg Font Editor
A user-friendly tool for adding SVG to OpenType fonts
Stars: ✭ 126 (-5.26%)
Mutual labels:  svg
Convert Svg
Node.js packages for converting SVG into other formats using headless Chromium
Stars: ✭ 133 (+0%)
Mutual labels:  svg
React Undraw Illustrations
React unDraw Components: MIT licensed illustrations by unDraw for your React projects
Stars: ✭ 129 (-3.01%)
Mutual labels:  svg
Swiftsvg
A simple, performant, and lightweight SVG parser
Stars: ✭ 1,719 (+1192.48%)
Mutual labels:  svg
Ha Floorplan
Floorplan for Home Assistant
Stars: ✭ 1,626 (+1122.56%)
Mutual labels:  svg
Svgiconimagelist
Three engines to render SVG (GDI+, Direct2D or Cairo) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...): TSVGIconImage, TSVGIconImageCollection, TSVGIconVirtualImageList and TSVGIconImageList (for VCL and FMX).
Stars: ✭ 127 (-4.51%)
Mutual labels:  svg
Mathematical
Convert mathematical equations to SVGs, PNGs, or MathML. A general wrapper to Lasem and mtex2MML.
Stars: ✭ 129 (-3.01%)
Mutual labels:  svg
Wilderness
An SVG animation API
Stars: ✭ 127 (-4.51%)
Mutual labels:  svg
Rmdi
React Material Design Icons – built with Pixo, Styled Components, and Styled System
Stars: ✭ 132 (-0.75%)
Mutual labels:  svg
Illustatus
🌟A HTTP Status svg animation that can change color and text arbitrarily.
Stars: ✭ 127 (-4.51%)
Mutual labels:  svg
Earthjs
D3 Earth JS
Stars: ✭ 128 (-3.76%)
Mutual labels:  svg
Paths Js
Generate SVG paths for geometric shapes 📊
Stars: ✭ 1,670 (+1155.64%)
Mutual labels:  svg
Openjscad.org
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
Stars: ✭ 1,851 (+1291.73%)
Mutual labels:  svg
Svgo
Go Language Library for SVG generation
Stars: ✭ 1,779 (+1237.59%)
Mutual labels:  svg

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.

Example created with this extension

Installation

Copy isometric_projection.inx and 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.

Usage

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.

Extension settings

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.

Further reading

More information about the transformations and maths used by this extension can be found in this write-up.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].