pub fn rebuilt(
spec: &BodySpec,
names: &BodyNames,
replaced: &[bool],
reseat: &[bool],
) -> GeopResult<BodySpec>Expand description
The body spec rebuilt: the faces marked replaced lie on the
surfaces spec gives them now — made from the old ones given room
first (room): a fitted offset given room after, its end span of
many carried on, is extrapolated and widened, and an exact one given
room before and after is widened twice — every vertex they reach — and every
vertex marked reseat, at the point spec gives as a seed — moves to
where the surfaces around it meet, every edge they reach to where its
faces’ surfaces meet (see the module docs). spec’s edge curves are
where the edges were: the guides the new ones follow. names name its
entities, for the errors.