Viewer
    Preparing search index...

    Interface IBox

    interface IBox {
        boundingSphere: ISphere;
        max: vec3;
        min: vec3;
        applyMatrix(matrix: mat4): IBox;
        clampPoint(point: vec3): vec3;
        clone(): IBox;
        containsPoint(point: vec3): boolean;
        intersect(origin: vec3, direction: vec3): number | null;
        intersects(origin: vec3, direction: vec3): boolean;
        isEmpty(): boolean;
        reset(): void;
        setFromAttributeArray(
            array:
                | Int8Array<ArrayBufferLike>
                | Uint8Array<ArrayBufferLike>
                | Int16Array<ArrayBufferLike>
                | Uint16Array<ArrayBufferLike>
                | Uint32Array<ArrayBufferLike>
                | Float32Array<ArrayBufferLike>,
            stride?: number,
            bytes?: number,
            matrix?: mat4,
        ): IBox;
        union(box: IBox): IBox;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    boundingSphere: ISphere
    max: vec3
    min: vec3

    Methods

    • Parameters

      • point: vec3

      Returns vec3

    • Parameters

      • point: vec3

      Returns boolean

    • Parameters

      • origin: vec3
      • direction: vec3

      Returns number | null

    • Parameters

      • origin: vec3
      • direction: vec3

      Returns boolean

    • Returns boolean

    • Parameters

      • array:
            | Int8Array<ArrayBufferLike>
            | Uint8Array<ArrayBufferLike>
            | Int16Array<ArrayBufferLike>
            | Uint16Array<ArrayBufferLike>
            | Uint32Array<ArrayBufferLike>
            | Float32Array<ArrayBufferLike>
      • Optionalstride: number
      • Optionalbytes: number
      • Optionalmatrix: mat4

      Returns IBox