Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IBox

Hierarchy

Implemented by

Index

Properties

boundingSphere: ISphere
max: vec3
min: vec3

Methods

  • applyMatrix(matrix: mat4): IBox
  • clampPoint(point: vec3): vec3
  • Parameters

    • point: vec3

    Returns vec3

  • containsPoint(point: vec3): boolean
  • Parameters

    • point: vec3

    Returns boolean

  • intersect(origin: vec3, direction: vec3): null | number
  • Parameters

    • origin: vec3
    • direction: vec3

    Returns null | number

  • intersects(origin: vec3, direction: vec3): boolean
  • Parameters

    • origin: vec3
    • direction: vec3

    Returns boolean

  • isEmpty(): boolean
  • Returns boolean

  • reset(): void
  • setFromAttributeArray(array: Int8Array | Uint8Array | Int16Array | Uint16Array | Uint32Array | Float32Array, stride?: number, bytes?: number, matrix?: mat4): IBox
  • Parameters

    • array: Int8Array | Uint8Array | Int16Array | Uint16Array | Uint32Array | Float32Array
    • Optional stride: number
    • Optional bytes: number
    • Optional matrix: mat4

    Returns IBox