RotorDraw

Version 1.1.0.0 (5.04 KB) by JJ
This script creates coordinates for patterns that are similar to those created by a "Spirograph".
473 Downloads
Updated 3 Dec 2012

View License

To run this script unzip the script and functions into a folder. Then run "RotorDraw.m". A figure should appear and a pattern will be drawn. To stop the drawing process, simply close the figure. Two vectors will remain in your workspace: x and y.

The coordinates can be used for drawing machines: http://jonathanjamieson.com/projects/electronics/drawing-machine/

Alternatively you could use "plot(x,y)" or "comet(x,y)".

You can change the configuration of the virtual machine by adjust the parameters in "RotorDraw.m". Small changes can result in very different behaviour.

This script is a simulation of the real machine shown here (I am not connected to this work): http://www.youtube.com/watch?v=BG9e06IWAxE

Here is a video of the code running:
http://www.youtube.com/watch?v=WpJ3L2jfIuQ&feature=player_embedded

Cite As

JJ (2024). RotorDraw (https://www.mathworks.com/matlabcentral/fileexchange/38828-rotordraw), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Graphics Object Properties in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

added link

1.0.0.0