Impossible Objects

View on GitHub

Reutersvärd Triangle

A reimplementation of one of the very first things I every programmed, in SuperLogo around 1995. Implementation in plain Canvas. [Improvent: toggle colors to white with border; Improvement: upgrade would be to have a 3d version]

View Demo

Kubische Ruimteverdeling

Kubische ruimteverdeling, lithografie (1952) by M.C. Escher. Implementation in Canvas + Three.js.

View Demo

Mobius/Rune Logo

Combination of a Mobius strip and a rune, which is the logo of mdworld.nl. Implementation in Canvas + Three.js.

View Demo