Package-level declarations

Types

Link copied to clipboard
class AlignedFace(from: Vec3, to: Vec3)

A face. Axis aligned

Link copied to clipboard
data class Line(val position: Vec3, val direction: Vec3) : LinearGeometry3
Link copied to clipboard
sealed interface LinearGeometry3

Shared contract for one-dimensional linear geometry in 3D space.

Link copied to clipboard
data class LineSegment(val start: Vec3, val end: Vec3) : LinearGeometry3
Link copied to clipboard
data class NearestPointResult(val point: Vec3, val distanceSquared: Double) : Record
Link copied to clipboard
class NormalizedPlane(val pos: Vec3, normalVec: Vec3)
Link copied to clipboard
class PlaneSection(val originPoint: Vec3, val dirVec1: Vec3, val dirVec2: Vec3)
Link copied to clipboard
data class Ray(val origin: Vec3, val direction: Vec3) : LinearGeometry3