Segment

class Segment(val begin: Vec3, val end: Vec3)

Constructors

Link copied to clipboard
constructor(begin: Vec3, end: Vec3)

Properties

Link copied to clipboard
val begin: Vec3
Link copied to clipboard
val end: Vec3
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun direction(): Vec3
Link copied to clipboard
fun divide(axis: Direction.Axis, position: Double): Pair<Segment, Segment>
Link copied to clipboard
fun divideAlongAxis(axis: Direction.Axis): List<Segment>
Link copied to clipboard
fun getPointByAxis(axis: Direction.Axis, position: Double): Vec3
Link copied to clipboard
fun intersectAabb(aabb: AABB): Pair<Vec3, Direction>?
Link copied to clipboard
fun length(): Double
Link copied to clipboard
fun midPoint(): Vec3