pts-to-graph
Version:
generate nearest neighbors for a set of 3d points. convert triangle mesh to graph. convert set of 3d points into an graph / ngraph.
19 lines (16 loc) • 485 B
JavaScript
var createGraph = require('ngraph.graph');
function setOfPts2NGraph(sop){
let graph = createGraph();
sop.forEach(function(p,i){
p.i=i+'';
});
sop.forEach(function(p,i){
p.neighbors.forEach(function(n){
//var weight = (distFuncLine || lineLength)([p,n]);
// graph.addLink(p.i+'', n.i+'', {weight: weight});
graph.addLink(p.i+'', n.i+'' );
});
});
return graph;
}
module.exports = {setOfPts2NGraph};