Penrose Tiling Experiments
HTML JavaScript Makefile
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
templates
.gitignore
Makefile
README.md
index.html
js1k.html
one.html
p1k-min.js
p1k-removed.js
p1k.js
penrose.js
penroseTiling.svg
pentagrid-ribbons.svg
quasiperiodic-2d.svg
subdivide.html
subdivide.svg
two.html

README.md

Penrose Tiling - Quasiperiodic Tilig

Penrose Tiling - substitution or deflation approach

It is possible to define a penrose tiling through substitution rules.

1-D Quasiperiodic tiling from projections

Todo: rewrite as libray, and svg nodes in an html document to show all parts..

Pentagrid Ribbons

JS1K

This is the contest blurb:

A Penrose by any other name

With 5 dimensions this yields a Penrose Tiling; a 5-fold symmetric non-periodic tiling of the plane.

Rich geometric subject, and beautiful tiling. squeezing it into 1k - priceless

tl;dr n-Dimensional hypercube lattice projection onto an n-fold symetric tiling of the plane. Random animation with n=3,5,7

how to minify:

npm install uglify-js -g
uglifyjs p1k.js -o p1k-min.js --lint -m -c

References

Building the static site

This build system was gottent from the Boostrap documentation build system. it uses hogan

node build

Bootstrap CDN

We are using bootstrap from cdn: http://www.bootstrapcdn.com/