Skip to main content

Crate indicatrix

Crate indicatrix 

Source
Expand description

indicatrix is a physically-based spectral gemstone renderer.

Turns GemCAD-style cutting schedules (facet angles and index positions) into rendered output: spectral analytical / Monte-Carlo raytracing through faceted gemstone geometry, plus brilliance / fire / scintillation metrics.

No UI toolkit or data-source dependency: callers supply plain FacetSpec rows (or hand-built geometry::GpuFacetPlane sets) and a optics::materials::GemMaterial, and get back pixels and/or metrics.

Re-exports§

pub use geometry::cuts::FacetSpec;

Modules§

color
geometry
optics
renderer
simd
Runtime-dispatched SIMD kernels (AVX2 / AVX-512, with a scalar fallback).

Constants§

BUILD_ID
Build identity used by indicatrix-net’s handshake: 16 lowercase hex chars, the 64-bit FNV-1a hash of this crate’s version string.
SOURCE_HASH
Deterministic content hash of this crate’s source tree, a diagnostic only.
VERSION
This crate’s version, as the handshake identity is derived from it.