Baltor Get started

Gallery / 4D geometry

Coxeter plane projections of 4-polytopes

In your harness4D geometry toolMIT

Find the plane in which the Coxeter element of A4, B4, F4 or H4 turns by 2 pi/h and project a regular or Wythoff 4-polytope onto it, giving the h-fold symmetric drawing with its concentric rings, written as SVG or as a flat glTF.

Render of Coxeter plane projections of 4-polytopes
The render its check recorded in Godot 4.7.2, 256 by 256 pixels.

What it takes and gives

Entry points
reflection_matrix, coxeter_element, element_order, coxeter_plane, named_polytope, project, rings, is_symmetric and 6 more
Outputs
example.gltf, example.svg
Coordinates
2D Coxeter plane coordinates; in the glTF the drawing lies in the xy plane (z = 0), scaled to radius 1

Limits. Vertices come from Coxeter group orbits and are capped at 3000; edges join vertices at distance 1, which is the edge length of every Wythoff polytope. Ring counts group points by radius, so two rings of h points at one radius count as one ring of 2h (the 120-cell shows 12 radii for 20 orbits). The drawing is orthographic: vertices may coincide in the plane for some ringings.

Details

Kind
4D geometry tool
Engine
Python 3.10 or later
Files
11 files, 306.7 KB
Licence
MIT
Declared effects
reads files, runs commands, writes files
Checked with
Godot 4.7.2, gl_compatibility (opengl3, Mesa llvmpipe under Xvfb)
Checks
cli rebuilds example, gltf structure example, cli rebuilds example, cli example runs, godot loads example, preview render
Techniques
Coxeter element and Coxeter number, Coxeter plane as an eigenspace of (c + c^T)/2, Petrie polygon, reflection matrices of simple roots, Wythoff construction
Tags
4d, coxeter plane, petrie polygon, projection, symmetry, svg, 600-cell, gltf
Identity
library.supply.creative_originals.8cab5fdcd34bd8b7938ca74b.4386b0f15c2bc6e9
Version
4386b0f15c2bc6e9344a6cb480634a4b4050b57695ab53e17996e9231040e861

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.