Skip to main content

Module analyse

Module analyse 

Source
Expand description

What a blend actually achieved, measured rather than asserted.

A blend claims two things: that it meets each of its supports along a curve, and that it meets them smoothly: the two surfaces sharing a normal there. Both are claims about geometry that construction can get subtly wrong: a fitted section drifts, a marched spine carries its chord budget, a rebuilt face lands on a neighbour a hair off. This module reports the two numbers instead of trusting them, with a third for surface work that asks more: whether the two faces also bend alike across the edge. Per-point curvature over a face, for curvature maps and zebra stripes, is face_curvature_samples.

The report is per shared edge, because that is where the claim lives.

Structs§

BlendContact
How well a blend face meets one neighbour along one edge.

Functions§

analyse_blend
Measure a blend face against every face it shares an edge with.
face_curvature_samples
The surface’s curvature over a face, on a grid: what a curvature map or a zebra display draws from.