Skip to content

Instantly share code, notes, and snippets.

View martijnkunstman's full-sized avatar
forwards

Martijn Kunstman martijnkunstman

forwards
View GitHub Profile
@martijnkunstman
martijnkunstman / script.js
Created December 20, 2021 08:07
spacial hash
let canvasWidth = 600;
let canvasHeight = 500;
let spacialHash;
let boids = [];
let diameter = 10;
let boidsCount = 2000;
let useSpacialHash = true;
let grid = diameter;
let counter = 0;
@martijnkunstman
martijnkunstman / index.html
Created March 20, 2021 23:13
Sierpiński triangle - Pythagoras tree
<canvas id="myCanvas" width="600" height="600" style="border: 1px solid black"></canvas>
@martijnkunstman
martijnkunstman / script.js
Created March 20, 2021 23:13
Sierpiński triangle - Cellular automata : rule 90
let width = 700;
let height = 700;
let ruleset = [0, 1, 0, 1, 1, 0, 1, 0];
let data = [];
let x = 0;
function setup() {
@martijnkunstman
martijnkunstman / script.js
Created March 20, 2021 23:12
Sierpiński triangle - Chaos game
let width = 700;
let height = 700;
let points = [
{ x: width / 2, y: 0 },
{ x: 0, y: height },
{ x: width, y: height }
];
let pointNow = { x: width / 2, y: height / 2 };
@martijnkunstman
martijnkunstman / index.html
Created March 20, 2021 23:12
Sierpiński triangle - Pascal tree
<canvas id="myCanvas" width="700" height="700" style="border: 1px solid black"></canvas>
@martijnkunstman
martijnkunstman / script.js
Created March 11, 2021 22:46
The Fibonacci Spiral
let width = 500;
let height = 500;
function setup() {
angleMode(DEGREES);
createCanvas(width, height);
//frameRate(40);
}
let scale = 0.01;
function draw() {
//drawFibonacci();