Skip to main content

apply_edge_splits_with_map

Function apply_edge_splits_with_map 

Source
pub fn apply_edge_splits_with_map(
    solid: &BrepSolid,
    operand: u8,
    imprint: &ImprintResultRecord,
) -> Result<(BrepSolid, FxHashMap<u64, Vec<u64>>), KernelRefusal>
Expand description

apply_edge_splits plus the identity ledger: original edge id → the minted sub-edge ids that replaced it. Consumers keyed on ORIGINAL edge ids (the fragment-selection barrier set) must remap through it, since the split solid’s coedges reference the minted ids.