โ† All examples

blender tools

Geodesic dome with strut length classes

Generate a geodesic dome of any frequency from a vertex-up icosahedron, as hexagonal struts with hubs or as a closed panel shell, and list the distinct strut lengths with counts and chord factors. Use it for domes, greenhouses, sci-fi habitats and build planning.

Recorded render of Geodesic dome with strut length classes

What this component contains

  • ATTRIBUTION.md
  • LICENSE
  • README.md
  • component.json
  • geodesic_dome.py
  • graphcheck.py
  • meshcheck.py
  • preview.png
  • test_geodesic_dome.py
  • test_package.py
  • verification/native.json

How it works

Operator
baltor.geodesic_dome
Parameters
frequency, radius, mode, strut_radius, hub_radius, thickness
Result
One mesh object named Geodesic Dome standing on z = 0.
Blender
4.2 or later
Axes
Blender Z up, -Y forward
Units
metres

Recorded checks

blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)

  • addon_install_and_enable
  • operator_runs_with_defaults
  • blender_data_matches_core
  • addon_disable_unregisters
  • script_mode_runs
  • clean_reopen_addon_file
  • clean_reopen_script_file
  • gltf_separate_export
  • engine_output_clean

Limits to consider

Class I subdivision with the vertex-up orientation only; other classes, orientations and truncations (such as 5/8 domes) are not available. Odd frequencies end in a stepped rim. Struts are straight hexagonal prisms that overlap the hubs; connector design, panel joints and loads are not modelled. Verified in Blender 5.2.1; written for the 4.2 API.