Packages

p

faces.render.prt

geometry

package geometry

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AABB (min: Vector3D, max: Vector3D) extends Bounded with Raycastable with Product with Serializable

    Axis aligned bounding box

  2. trait Bounded extends AnyRef

    Trait for geometric objects that provide information about their axis aligned bounds.

  3. case class Ray extends Product with Serializable

    Represents a ray in 3D space.

  4. case class RaycastResult (t: Double, sceneObject: Raycastable) extends Product with Serializable

    Created by Lavrenti on 25.12.2015.

  5. trait Raycastable extends AnyRef

    Trait for geometric objects that provide a method to calculate the intersection of a ray with them.

  6. 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.

Value Members

  1. object AABB extends Serializable
  2. object Ray extends Serializable
  3. object Triangle extends Serializable
  4. object VectorUtils

    Helper class for miscellaneous vector operations.

Ungrouped