Package-level declarations

Types

Link copied to clipboard
class BVH<T>(val dimensions: Int, width: Int = dimensions * 3, val allowUpdateObjects: Boolean = true) : Iterable<BVH.Node<T>>

A Bounding Volume Hierarchy implementation for arbitrary dimensions. NTree - A simple n-tree structure for great results.

Link copied to clipboard
data class BVHIntervals(val data: DoubleArray)

In the format:

Link copied to clipboard
inline class BVHRay(val intervals: BVHIntervals)
Link copied to clipboard
inline class BVHRect(val intervals: BVHIntervals)
Link copied to clipboard
data class BVHVector(val data: DoubleArray)