Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents a camera frustum

Hierarchy

  • Frustum

Index

Constructors

Methods

  • Gets the bottom frustum plane transformed by the transform matrix

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum plane

    • frustumPlane: Plane

      the resulting frustum plane

    Returns void

  • Gets the far frustum plane transformed by the transform matrix

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum plane

    • frustumPlane: Plane

      the resulting frustum plane

    Returns void

  • Gets the left frustum plane transformed by the transform matrix

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum plane

    • frustumPlane: Plane

      the resulting frustum plane

    Returns void

  • Gets the near frustum plane transformed by the transform matrix

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum plane

    • frustumPlane: Plane

      the resulting frustum plane

    Returns void

  • Gets the planes representing the frustum

    Parameters

    Returns Plane[]

    a new array of 6 Frustum planes computed by the given transformation matrix.

  • Sets the given array "frustumPlanes" with the 6 Frustum planes computed by the given transformation matrix.

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum planes

    • frustumPlanes: Plane[]

      the resulting frustum planes

    Returns void

  • Gets the right frustum plane transformed by the transform matrix

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum plane

    • frustumPlane: Plane

      the resulting frustum plane

    Returns void

  • Gets the top frustum plane transformed by the transform matrix

    Parameters

    • transform: DeepImmutableObject<Matrix>

      transformation matrix to be applied to the resulting frustum plane

    • frustumPlane: Plane

      the resulting frustum plane

    Returns void

  • Tests if a point is located between the frustum planes.

    Parameters

    Returns boolean

    true if the point is located between the frustum planes

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method
  • Static method

Settings

Theme