MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / compute_vertex_lookup_grid

Function compute_vertex_lookup_grid

tools/Wires/Misc/SymmetryOperators.cpp:10–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9namespace SymmetryOperatorsHelper {
10 HashGrid::Ptr compute_vertex_lookup_grid(const MatrixFr& vertices,
11 Float cell_size) {
12 const size_t num_vertices = vertices.rows();
13 const size_t dim = vertices.cols();
14 HashGrid::Ptr grid = HashGrid::create(cell_size, dim);
15
16 VectorI v_indices(num_vertices);
17 for (size_t i=0; i<num_vertices; i++)
18 v_indices[i] = i;
19
20 grid->insert_multiple(v_indices, vertices);
21 return grid;
22 }
23
24 DupletMap<size_t> create_edge_lookup_map(const MatrixIr& edges) {
25 DupletMap<size_t> edge_map;

Callers 2

Calls 1

insert_multipleMethod · 0.80

Tested by

no test coverage detected