BVH
Constructors
Types
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  class RemoveSubtreeRetObject<T>(var d: BVHRect, var target: T? = null, var nodes: FastArrayList<BVH.Node<T>>? = null)
Functions
Link copied to clipboard
                  Link copied to clipboard
                  fun Iterable<MPoint>.bounds(out: MRectangle = MRectangle(), bb: MBoundsBuilder = MBoundsBuilder()): MRectangle
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  fun intersect(ray: BVHIntervals, return_array: FastArrayList<BVH.IntersectResult<T>> = fastArrayListOf()): FastArrayList<BVH.IntersectResult<T>>
fun intersect(ray: BVHRay, return_array: FastArrayList<BVH.IntersectResult<T>> = fastArrayListOf()): FastArrayList<BVH.IntersectResult<T>>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  fun remove(intervals: BVHIntervals, obj: T? = null, comparators: BVH.Comparators = Comparators): FastArrayList<BVH.Node<T>>
fun remove(rect: BVHRect, obj: T? = null, comparators: BVH.Comparators = Comparators): FastArrayList<BVH.Node<T>>
Link copied to clipboard
                  fun search(intervals: BVHIntervals, return_array: FastArrayList<BVH.Node<T>> = fastArrayListOf(), comparators: BVH.Comparators = Comparators): FastArrayList<BVH.Node<T>>
fun search(intervals: BVHRect, return_array: FastArrayList<BVH.Node<T>> = fastArrayListOf(), comparators: BVH.Comparators = Comparators): FastArrayList<BVH.Node<T>>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard