/* Variablendeklaration */
...
var M; // Maßstab allgemein
var x1 = 1; // Ortskoordinaten in m
var y1 = 1;
var Dr = 0.5; // Kreisdurchmesser in m
...
var width = 930; // Init Fensterabmessungen
var height = 600;
function setup() {
createCanvas(width, height); // Canvas erzeugen
...
gridX = width/100; // 1 % der Fensterbreite bzw. -höhe (Standard: in constants_vX.X.js)
gridY = height/100;
M = 0.5*width/Dr; // der Kreis nimmt 50% der Fensterbreite ein
...
}
function draw()
{
...
ellipse(x1*M, y1*M, Dr*M, Dr*M); // Objekt: Kreis
...
}
/*********************************** automatische Fensteranpassung *******************************/
function windowResized(){
width = windowWidth;
height = windowHeight;
resizeCanvas(width, height);
}