Skip to content

Instantly share code, notes, and snippets.

@erikhazzard
Created March 21, 2013 06:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erikhazzard/5211040 to your computer and use it in GitHub Desktop.
Save erikhazzard/5211040 to your computer and use it in GitHub Desktop.
Beautiful Spiral Things
{"description":"Beautiful Spiral Things","endpoint":"","display":"canvas","public":true,"require":[],"fileconfigs":{"inlet.js":{"default":true,"vim":false,"emacs":false,"fontSize":12},"config.json":{"default":true,"vim":false,"emacs":false,"fontSize":12}},"fullscreen":false,"play":false,"loop":false,"restart":false,"autoinit":true,"pause":true,"loop_type":"period","bv":false,"nclones":15,"clone_opacity":0.4,"duration":3000,"ease":"linear","dt":0.01}
var rotation = 0.02;
var translation = 21;
var marks = 500;
var size = 1.5;
var length = 8;
var color = "#254B2C";
var ctx = tributary.ctx;
var width = tributary.canvas.width;
var height = tributary.canvas.height;
ctx.fillStyle = color;
ctx.translate(width/2,height/3);
ctx.save();
d3.range(marks).forEach(function(d) {
ctx.rotate(rotation*d)
ctx.translate(translation,0)
ctx.fillRect(0,0,size*length,size);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment