Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
levskaya/polyhedronisme: A tool to construct and explore polyhedra.

levskaya/polyhedronisme: A tool to construct and explore polyhedra.

15 hours ago

polyHédronisme ===============

This is a project built to demonstrate the [Conway Polyhedral Operators][1] and their extensions by [George W. Hart][2] and others. It was heavily inspired by some [old code][3] of George Hart's that did much the same in VRML. Additional operators are being added to increase the range of procedurally generated forms possible.

One derives any of a vast family of polyhedral shapes by specifying a core geometric 'seed' and then modifying it with topological and geometrical operators that derive more complex shapes from this base set.

This project was also inspired by the renaissance tome [Perspectiva Corporum Regularium][4] featuring [engravings][perspectiva] by Jost Amman after designs and drawings by Wenzel Jamnitzer.

This uses a bespoke HTML5 canvas renderer, [PEG.js][5] for parsing recipes, and Vite for building and development.

* Text CC-BY, Code MIT License 2026 Anselm Levskaya

[1]: http://en.wikipedia.org/wiki/Conway_polyhedron_notation "Conway Operators" [2]: http://www.georgehart.com/ "George W. Hart" [3]: http://www.georgehart.com/virtual-polyhedra/conway_notation.html [4]: http://bibliodyssey.blogspot.com/2009/08/jamnitzer-perspectiva.html [5]: http://pegjs.majda.cz/ [6]: https://github.com/evanw/csg.js [eli]: https://github.com/eligrey [perspectiva]: https://books.google.com/books?id=su-C9hQrR_IC&dq=Perspectiva%20Corporum%20Regularium&pg=PP5#v=onepage&q=Perspectiva%20Corporum%20Regularium&f=false

Chat with me