โ† All examples

mesh algorithms

Conway polyhedron operators

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.

Recorded render of Conway polyhedron operators

What this component contains

  • ATTRIBUTION.md
  • LICENSE
  • README.md
  • component.json
  • conway_polyhedron_operators.py
  • example.gltf
  • meshkit.py
  • preview.png
  • test_package.py
  • verification/native.json

How it works

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

Recorded checks

godot 4.7.2.stable.official.ed1daf0bf

  • generator_runs_system_python
  • generator_runs_verifier_python
  • gltf_strict_structure
  • interpreters_agree
  • example_matches_generator
  • godot_headless_gltf_load
  • godot_compatibility_render

Limits to consider

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.