Coordination Polyhedra

Coordination polyhedra are drawn as convex hulls of anion neighbors around cation-like centers, following VESTA-style conventions: vertices must be non-metal neighbors more electronegative than the center, lying within 30% of the shortest such bond (so noisy over-long bonds don't inflate e.g. PO₄ tetrahedra). To keep the structural framework readable, spectator A-site cations (alkali metals, Ca/Sr/Ba), very high-coordination hulls (CN > 8), and weakly-bound lone-pair cations (e.g. Bi³⁺) are skipped whenever framework polyhedra exist — toggle any element back on via the Centers checkboxes in the controls pane. Vertices come from the same bond graph as the rendered bonds, so polyhedra respect the bonding strategy, bond edits, and hidden elements, and boundary-truncated copies in supercells are skipped automatically.

Na⁺ octahedrally coordinated by 6 Cl⁻. Boundary octahedra are completed by image atoms, so the framework fills the cell out to its surfaces.

Molecules

Polyhedra default to crystals only (show_polyhedra: 'crystals') but also work for molecules when set to 'always' or 'molecules', like this SF₆ octahedron. Methane shows none: carbon is more electronegative than hydrogen, so CH₄ is not treated as a coordination environment.