Fibonacci sphere quasi-random radome
This example visualizes a quasi-random Fibonacci sphere lattice of 150 points as a rotating orthographic projection, styled as an antenna radome with shaded triangular facets. The scene rotates continuously, with each triangle’s fill and stroke brightness adjusted based on its 3D orientation. Built with d3.v5, it uses `d3.geoVoronoi` to compute Voronoi triangles, `d3.geoOrthographic` for projection, and `d3.geoPath` to render the paths. Point distribution follows the Fibonacci sphere algorithm, with the color scheme and shading inspired by Trevor Paglen’s radome photographs.
AI-generated descriptionUses geoVoronoi to compute triangles from a set of points on the sphere.
Antenna radomes make use of quasi-random lattices to help limiting <a href="http://www.radome.net/tl.html#pattern">signal degradation</a>.
The points on the are distributed by a <a href="https://web.archive.org/web/20160709100123/http://stackoverflow.com/questions/9600801/evenly-distributing-n-points-on-a-sphere">Fibonacci sphere algorithm</a>. Once could probably use <a href="https://www.jasondavies.com/maps/random-points/">Poisson-disc sampling</a> instead.
Inspiration: <a href="https://theintercept.com/2016/09/06/nsa-menwith-hill-targeted-killing-surveillance/">Trevor Paglen’s pictures of radomes at the NSA’s Menwith Hill Station</a> in the UK.