Conway polyhedron operators
In your harnessMesh algorithmMIT
Build polyhedra from Conway notation: dual, ambo, kis, truncate, join, expand, ortho, gyro and snub applied to T, C, O, D, I, prisms and antiprisms, with planarizing relaxation. Use it for geodesic forms and gems.

What it takes and gives
- Entry points
- seed, dual, ambo, kis, gyro, apply_operator, conway, build and 1 more
- Parameters
- notation, relax
- Complexity
- O(size of the result) per operator, plus relax * faces
- Axes
- +Y up, metres
Limits. Geometry is approximate: new points start at centroids on the unit sphere and the relaxation only makes faces nearly planar; it does not produce canonical forms with equal edge lengths. Snub and gyro results are one of two mirror images.
Details
- Kind
- Mesh algorithm
- Engine
- Python 3.10 or later
- Files
- 10 files, 181.8 KB
- Licence
- MIT
- Declared effects
- reads files, runs commands, writes files
- Checked with
- Godot 4.7.2, gl_compatibility, OpenGL 3 driver, Mesa llvmpipe under Xvfb
- Checks
- generator runs system python, generator runs verifier python, gltf strict structure, interpreters agree, example matches generator, godot headless gltf load, godot compatibility render
- Techniques
- Conway polyhedron notation (dual, ambo, kis, gyro and compositions), Face cycles around vertices from directed edges, Planarizing relaxation
- Tags
- polyhedron, conway notation, truncation, snub, dual, geodesic
- Identity
library.supply.creative_originals.009fc66404342135edc29213.15f24d872bdc4b90- Version
15f24d872bdc4b90592169d927d4dd07cab71e5b91ace0df65e8351edb4de3f0
The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.
Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.

