xxxxxxxxxx
39
let margin_x = 20;
let spacing;
let radius = 3;
let planets = ["mercury", "venus", "earth", "moon", "mars", "jupiter", "saturn", "uranus", "neptune", "pluto"];
let years = [0.241, 0.615, 1, 0.0748, 1.88, 11.9, 29.4, 83.7, 163.7, 247.9];
let days = [175.9, 116.8, 1, 29.5, 1.03, 0.414, 0.444, 0.718, 0.671, 6.39];
let numPlanets;
let longest_day;
let longest_year;
function setup() {
createCanvas(600, 600);
numPlanets = planets.length;
spacing = float(height)/(numPlanets+1);
// longest_day = sort(years);
// console.log(longest_day);
// console.log(years);
}
function draw() {
background(0);
for (var i=0; i<numPlanets; i++){
let curSpacing = spacing*(i+1);
stroke(255);
line(margin_x, curSpacing, width-margin_x, curSpacing);
let daySpacing = days[i];
let rotations = (float(width)-2.0*margin_x)/daySpacing;
for (var y=0; y<rotations; y++){
ellipse(margin_x + daySpacing*y, curSpacing, radius, radius);
}
}
}