MCPcopy Create free account
hub / github.com/Notgnoshi/generative / snap_geom_impl

Function snap_geom_impl

generative/snap.rs:78–81  ·  view source on GitHub ↗
(mut geom: Geometry, index: &mut GeomKdTree, tolerance: f64)

Source from the content-addressed store, hash-verified

76}
77
78fn snap_geom_impl(mut geom: Geometry, index: &mut GeomKdTree, tolerance: f64) -> Geometry {
79 geom.map_coords_in_place_mut(|c| snap_coord(c, index, tolerance));
80 filter_duplicate_vertices(geom)
81}
82
83fn snap_coord(to_snap: Coord, index: &mut GeomKdTree, tolerance: f64) -> Coord {
84 let query = [to_snap.x, to_snap.y];

Callers 1

snap_geomFunction · 0.85

Calls 3

snap_coordFunction · 0.85

Tested by

no test coverage detected