[orx-kdtree] remove tree build time report(#238)
This commit is contained in:
@@ -1,9 +1,6 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extra.kdtree.buildKDTree
|
|
||||||
import org.openrndr.extra.kdtree.findKNearest
|
|
||||||
import org.openrndr.extra.kdtree.kdTree
|
import org.openrndr.extra.kdtree.kdTree
|
||||||
import org.openrndr.extra.kdtree.vector2Mapper
|
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.shape.LineSegment
|
import org.openrndr.shape.LineSegment
|
||||||
|
|
||||||
|
|||||||
@@ -102,7 +102,6 @@ private fun <T> insertItem(root: KDTreeNode<T>, item: T): KDTreeNode<T> {
|
|||||||
fun <T> buildKDTree(items: MutableList<T>, dimensions: Int, mapper: (T, Int) -> Double): KDTreeNode<T> {
|
fun <T> buildKDTree(items: MutableList<T>, dimensions: Int, mapper: (T, Int) -> Double): KDTreeNode<T> {
|
||||||
val root = KDTreeNode<T>(dimensions, mapper)
|
val root = KDTreeNode<T>(dimensions, mapper)
|
||||||
|
|
||||||
val start = System.currentTimeMillis()
|
|
||||||
fun <T> buildTreeTask(
|
fun <T> buildTreeTask(
|
||||||
scope: CoroutineScope,
|
scope: CoroutineScope,
|
||||||
node: KDTreeNode<T>,
|
node: KDTreeNode<T>,
|
||||||
@@ -172,7 +171,6 @@ fun <T> buildKDTree(items: MutableList<T>, dimensions: Int, mapper: (T, Int) ->
|
|||||||
runBlocking {
|
runBlocking {
|
||||||
job.join()
|
job.join()
|
||||||
}
|
}
|
||||||
println("building took ${System.currentTimeMillis() - start}ms")
|
|
||||||
return root
|
return root
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user