package geometry
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
AABB
(min: Vector3D, max: Vector3D) extends Bounded with Raycastable with Product with Serializable
Axis aligned bounding box
-
trait
Bounded
extends AnyRef
Trait for geometric objects that provide information about their axis aligned bounds.
-
case class
Ray
extends Product with Serializable
Represents a ray in 3D space.
-
case class
RaycastResult
(t: Double, sceneObject: Raycastable) extends Product with Serializable
Created by Lavrenti on 25.12.2015.
-
trait
Raycastable
extends AnyRef
Trait for geometric objects that provide a method to calculate the intersection of a ray with them.
-
case class
Triangle
(v0: Point3D, v1: Point3D, v2: Point3D, id: TriangleId) extends Bounded with Raycastable with Product with Serializable
A triangle that supports raycasting operations and provides information about its axis aligned bounds.