Expand description
§rehexed
This crate is meant to process the output of hexasphere
’s
icosahedron subdivision (aka IcoSphere
) into an adjacency
list for use in instances where hexagonal tiles are needed.
Such examples include geometry generation, board algorithms etc.
§Usage
Generate an icosphere subdivision:
use hexasphere::shapes::IcoSphere;
let sphere = IcoSphere::new(12, |_| {});
Accumulate its indices:
let indices = sphere.get_all_indices();
And then apply the one function:
let adjacency_list = rehexed::rehexed(&indices, sphere.raw_points.len());
Functions§
- Turns the output of
hexasphere
’s subdivision algorithm for the icosphere into an adjacency list of elements.