Skip to content

Instantly share code, notes, and snippets.

@enjalot
Created March 21, 2013 06:33
Show Gist options
  • Save enjalot/5211089 to your computer and use it in GitHub Desktop.
Save enjalot/5211089 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},"_.md":{"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,"thumbnail":"http://i.imgur.com/SJNCvN2.png"}
var rotation = 0.0043413319679929;
var translation = 7;
var marks = 3400;
var size = 0.43008;
var length = 16;
var color = "#254B2C";
var ctx = tributary.ctx;
var width = tributary.canvas.width;
var height = tributary.canvas.height;
ctx.fillStyle = color;
ctx.translate(width/2 - 200,height/2 - 100);
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