Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Ray

Hierarchy

  • Ray

Index

Constructors

constructor

Properties

Static dummy

dummy: Ray = new Ray()

Accessors

destination

direction

length

  • get length(): number
  • set length(length: number): void

origin

Methods

castOnAABB

castOnPlane

castOnSphere

copy

  • copy(other: Ray): this

set

  • set(origin: Vector3, direction: Vector3, length?: undefined | number): void

setFromOrthographicView

  • setFromOrthographicView(orthoSizeY: number, inverseView: Matrix44, viewX: number, viewY: number, viewW: number, viewH: number): this
  • Parameters

    • orthoSizeY: number
    • inverseView: Matrix44
    • viewX: number
    • viewY: number
    • viewW: number
    • viewH: number

    Returns this

setFromPerspectiveView

  • setFromPerspectiveView(fovRadians: number, inverseView: Matrix44, viewX: number, viewY: number, viewW: number, viewH: number): this
  • Parameters

    • fovRadians: number
    • inverseView: Matrix44
    • viewX: number
    • viewY: number
    • viewW: number
    • viewH: number

    Returns this

transform

Static fromOrthographicView

  • fromOrthographicView(orthoSizeY: number, inverseView: Matrix44, viewX: number, viewY: number, viewW: number, viewH: number): Ray
  • Parameters

    • orthoSizeY: number
    • inverseView: Matrix44
    • viewX: number
    • viewY: number
    • viewW: number
    • viewH: number

    Returns Ray

Static fromPerspectiveView

  • fromPerspectiveView(fovRadians: number, inverseView: Matrix44, viewX: number, viewY: number, viewW: number, viewH: number): Ray
  • Parameters

    • fovRadians: number
    • inverseView: Matrix44
    • viewX: number
    • viewY: number
    • viewW: number
    • viewH: number

    Returns Ray