mirror of
https://github.com/KevinMidboe/cubewaves.git
synced 2025-10-29 09:30:18 +00:00
Changed the size of the canvas to be responsive to screen width to some extent and added a translate for wide screens so the canvas is pulled closer up.
This commit is contained in:
@@ -2,20 +2,29 @@ let angle = 0;
|
||||
let w = 40;
|
||||
let ma;
|
||||
let maxD;
|
||||
let window_w;
|
||||
|
||||
function setup() {
|
||||
createCanvas(600, 600, WEBGL);
|
||||
ma = atan(1 / sqrt(2))
|
||||
window_w = min(window.innerWidth, 1200);
|
||||
createCanvas(window_w, window_w, WEBGL);
|
||||
ma = atan(1 / sqrt(2));
|
||||
maxD = dist(0, 0, 200, 200);
|
||||
}
|
||||
|
||||
function draw() {
|
||||
background("#1e1e1e");
|
||||
ortho(-700, 700, 700, -700, 0, 1200);
|
||||
|
||||
let o_w = window_w + 100;
|
||||
ortho(-o_w, o_w, o_w, -o_w, 0, o_w + 500);
|
||||
|
||||
if (o_w > 750) {
|
||||
translate(0, o_w * 0.35);
|
||||
}
|
||||
|
||||
rotateX(-ma);
|
||||
rotateY(QUARTER_PI);
|
||||
|
||||
|
||||
rectMode(CENTER);
|
||||
|
||||
let offset = 0;
|
||||
|
||||
Reference in New Issue
Block a user