Skip to content

matej-marjanovic/6Spiral-Figma-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

6spiral_logo_image

🌀6Spiral Figma Plugin v1.0

Price: free License: MIT License: MIT Tweet

With 6Spiral you can draw spirals and 3D-like helix shapes at a specified angle in parallel projection.

6Spirals supports the creation of the two most common types of spirals: Archimedean Spirals and Logarithmic Spirals.

This plugin is based on a plugin that I originally developed for Sketch but that plugin no longer works with the latest version of Sketch.

Getting Started

  1. Install the latest release
  2. Make or select a shape/artboard and then right-click and go to Plugins -> 🌀6Spiral
  3. Change the parameters to make the initial shape of the spiral/helix that you'd like.

6spiral_demo_1

Plugin will create a spiral with the origin at the center of the selected shape. The center of the spiral shape is not the same as the origin (first point) of the spiral.

Making a Spiral

6spiral_making_spirals

Making a Helix

6spiral_making_helix

Few Examples Shapes

Logarithmic Spirals Example

log_spiral_examples_wide

Spiral Helix Examples at 60° isometric angle

helix_spiral_examples

Reporting Issues, Feedback, More Info, ...

👋 Hi. Feel free to open an issue here on Github.

This medium article has some of the same info but also includes more ideas and suggestions on where to use this plugin.

Thanks to Sures for feedback on the beta version of the original Sketch plugin.

Known Issues

  • Setting some of the parameters to just the minus sign can make the spiral disappear. Simply close and reopen the plugin (you will have to change the parameters again from the defaults). If you're setting a negative value, make sure that you're adding a minus in front of a number, not just a minus on its own.

Issues can also be mitigated/lessened by disabling the "Continuously Update" option and pressing the "Update Spiral" each time you want to update the spiral to the changed parameters.

A few resources that I found useful for developing this Figma Plugin

This plugin was built with the help of Thomas Lowry's boilerplate for Figma plugins:

Official Figma plugin docs: