BVHIntervals

data class BVHIntervals(val data: DoubleArray)

In the format:

x, width, y, height x, width, y, height, z, depth

In the case of rays:

x, xDir, y, yDir x, xDir, y, yDir, z, zDir

Constructors

Link copied to clipboard
constructor(dimensions: Int)
constructor(data: DoubleArray)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val length: Int

Functions

Link copied to clipboard
fun a(index: Int): Double
fun a(index: Int, value: Double)
Link copied to clipboard
fun aPlusB(index: Int): Double
Link copied to clipboard
fun b(index: Int): Double
fun b(index: Int, value: Double)
Link copied to clipboard
fun bMult(): Double
Link copied to clipboard
fun bSum(): Double
Link copied to clipboard
fun checkDimensions(dimensions: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun max(dim: Int): Double
Link copied to clipboard
fun min(dim: Int): Double
Link copied to clipboard
fun setTo(vararg values: Double)
fun setTo(a0: Double, b0: Double, a1: Double, b1: Double)
fun setTo(a0: Double, b0: Double, a1: Double, b1: Double, a2: Double, b2: Double)
Link copied to clipboard
fun size(dim: Int): Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String