Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BBox

Index

Constructors

  • 新建BBox实例

    Parameters

    • Optional min: Vector3

      默认(+Infinity, +Infinity, +Infinity)

    • Optional max: Vector3

      默认(-Infinity, -Infinity, -Infinity)

    Returns BBox

Properties

max: Vector3
min: Vector3
_tempVec30: any
_tempVec31: any

Accessors

  • get isBBox(): boolean
  • Returns boolean

Methods

  • 应用4x4矩阵到BBox上

    Parameters

    Returns BBox

  • 克隆

    Returns BBox

  • 复制

    Parameters

    • target: BBox

      复制目标

    Returns BBox

  • 获取BBox的中心点

    Parameters

    • out: Vector3

      保存中心点信息的Vector3

    Returns Vector3

    out

  • 获取BBox的半尺寸(size / 2)

    Parameters

    • out: Vector3

      保存半尺寸信息的Vector3

    Returns Vector3

    out

  • 获取BBox的尺寸

    Parameters

    • out: Vector3

      保存尺寸信息的Vector3

    Returns Vector3

    out

  • intersects(b: BBox): boolean
  • 判断两BBox是否相交

    Parameters

    • b: BBox

      另一个BBox

    Returns boolean

    相交返回true,否则返回false

  • intersectsFrustum(f: Frustum): boolean
  • 判断BBox是否与某视锥体相交

    Parameters

    Returns boolean

    是否相交

  • isEmpty(): boolean
  • 判空

    Returns boolean

    若BBox为空则返回true,否则为false

  • isEqual(b: BBox): boolean
  • 判等

    Parameters

    Returns boolean

  • 赋值

    Parameters

    Returns BBox

  • 根据指定的中心点和尺寸赋值

    Parameters

    Returns BBox

  • setFromPoints(points: number[] | Float32Array | Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array): void
  • 从一群点集中生成BBox

    memberof

    BBox

    Parameters

    • points: number[] | Float32Array | Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array

      点的坐标数组

    Returns void

  • Parameters

    Returns BBox

Generated using TypeDoc