use super::*;
const IMPORT_IDENTITY_TOLERANCE: f64 = 1e-7;
struct SolidBuilder<'a> {
resolver: &'a Resolver<'a>,
next_id: u64,
vertices: Vec<VertexRecord>,
edges: Vec<EdgeRecord>,
vertex_of_ref: HashMap<usize, u64>,
edge_of_ref: HashMap<usize, u64>,
edge_of_vertex_pair: HashMap<(u64, u64), u64>,
vertex_index: HashMap<u64, usize>,
edge_index: HashMap<u64, usize>,
}
struct PendingFace {
surface: NurbsSurface,
same_sense: bool,
bounds: Vec<(Vec<(u64, bool)>, bool)>,
}
mod collect;
mod seams;
mod rims;
mod loops;
mod solids;
pub(super) use solids::*;