9 lines
374 B
Text
9 lines
374 B
Text
fcn randomPoint(k){ k.pump(List,(0.0).random(1)) } // ( (p1,p2,,pk), ... n of them), p in [0..1]
|
|
fcn randomPoints(k,n){ // ( (p1,p2,,pk), ... n of them), p in [0..1]
|
|
n.pump(List,randomPoint.fp(k))
|
|
}
|
|
|
|
N:=40000;
|
|
kd2:=KdTree(randomPoints(3,N), Orthotope(L(0,0,0), L(1,1,1)));
|
|
kd2.show_nearest(2, String("k-d tree with ", N," random 3D points"),
|
|
randomPoint(3));
|