Box3

class Box3 : Box<Vec3, Box3> (source)

Constructors

Link copied to clipboard
constructor(a: Vec3, b: Vec3)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val isEmpty: Boolean
Link copied to clipboard
val lx: Double
Link copied to clipboard
val ly: Double
Link copied to clipboard
val lz: Double
Link copied to clipboard
val ux: Double
Link copied to clipboard
val uy: Double
Link copied to clipboard
val uz: Double

Functions

Link copied to clipboard
fun box2(): Box2
Link copied to clipboard
fun clamp(v: Vec3): Vec3
Link copied to clipboard
operator fun contains(v: Vec3): Boolean
Link copied to clipboard
fun distance(point: Vec3): Double
Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
fun expand(t: Double): Box3
fun expand(v: Vec3): Box3
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
open fun intersects(b: Box3): Boolean
Link copied to clipboard
fun lerp(t: Double): Vec3
fun lerp(v: Vec3): Vec3
Link copied to clipboard
open override fun lower(): Vec3
Link copied to clipboard
Link copied to clipboard
fun nth(idx: Int): Interval
Link copied to clipboard
fun scale(v: Vec3): Box3
Link copied to clipboard
fun size(): Vec3
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
Link copied to clipboard
fun union(b: Box3): Box3
fun union(v: Vec3): Box3
Link copied to clipboard
open override fun upper(): Vec3