Hierarchy

  • View

Implements

Properties

pixelScaleFactor: number

pixel scale factor is used to scale certain elements like 2D text

Accessors

  • get height(): number
  • Returns number

  • get overlayDiv(): HTMLDivElement
  • Returns HTMLDivElement

  • get renderHeight(): number
  • Returns number

  • get renderWidth(): number
  • Returns number

  • get width(): number
  • Returns number

Methods

  • Parameters

    • pPos: Vector2
    • pCoordType: CoordinatesType
    • pWorldMatrix: null | Matrix = null

    Returns Ray

  • Parameters

    • pPos: Vector2
    • pCoordType: CoordinatesType
    • pWorldMatrix: null | Matrix
    • pResult: Ray

    Returns void

  • Should be called after Viewer.removeView() was called and the view won't be used again.

    Returns void

  • Parameters

    • pPos: Vector2
    • pCoordType: CoordinatesType
    • Optional pPredicate: ((pMesh: AbstractMesh) => boolean)
        • (pMesh: AbstractMesh): boolean
        • Parameters

          • pMesh: AbstractMesh

          Returns boolean

    Returns null | PickingInfo

  • Parameters

    • pPos: Vector2
    • pWidth: number
    • pHeight: number
    • pCoordType: CoordinatesType
    • Optional pPredicate: ((pMesh: AbstractMesh) => boolean)
        • (pMesh: AbstractMesh): boolean
        • Parameters

          • pMesh: AbstractMesh

          Returns boolean

    Returns null | PickingInfo

  • Projects a point from 3d world space to 2d view/viewer space and returns it as Vector2.

    Parameters

    • pPos: Vector3
    • pTargetCoordsType: CoordinatesType
    • pWorldMatrix: null | Matrix = null
    • pCheckIfBehindCamera: boolean = true

    Returns null | Vector2

  • Projects a point from 3d world space to 2d view/viewer space and returns it as Vector3.

    Parameters

    • pPos: Vector3
    • pTargetCoordsType: CoordinatesType
    • pWorldMatrix: null | Matrix = null
    • pCheckIfBehindCamera: boolean = true

    Returns null | Vector3

  • Projects the points p1 and p2 from world coordinates to viewer coordinates and returns its distance (pixel distance).

    Parameters

    • pP1: Vector3
    • pP2: Vector3
    • pWorldMatrix: null | Matrix = null

    Returns null | number

  • Returns void

  • Unprojects a point from 2d view/viewer space to 3d world space.

    Parameters

    • pPos: Vector3
    • pSourceCoordsType: CoordinatesType
    • pWorldMatrix: null | Matrix = null

    Returns Vector3

  • Unprojects a point from 2d view/viewer space to 3d world space.

    Parameters

    • pPos: Vector3
    • pSourceCoordsType: CoordinatesType
    • pWorldMatrix: null | Matrix
    • pResult: Vector3

    Returns void

Generated using TypeDoc