Options
All
  • Public
  • Public/Protected
  • All
Menu

Class aabb

Alias of AABB

deprecated

Since v3.0

Hierarchy

Index

Constructors

constructor

Properties

Protected Readonly _type

_type: number

center

center: Vec3
zh

本地坐标的中心点。

halfExtents

halfExtents: Vec3
zh

长宽高的一半。

Accessors

type

  • get type(): number

Methods

clone

copy

getBoundary

transform

Static clone

Static copy

Static create

  • create(px?: undefined | number, py?: undefined | number, pz?: undefined | number, hw?: undefined | number, hh?: undefined | number, hl?: undefined | number): aabb
  • create a new AABB

    Parameters

    • Optional px: undefined | number

      AABB 的原点的 X 坐标。

    • Optional py: undefined | number

      AABB 的原点的 Y 坐标。

    • Optional pz: undefined | number

      AABB 的原点的 Z 坐标。

    • Optional hw: undefined | number

      AABB 宽度的一半。

    • Optional hh: undefined | number

      AABB 高度的一半。

    • Optional hl: undefined | number

      AABB 长度的一半。

    Returns aabb

    返回新创建的 AABB 实例。

Static fromPoints

Static merge

Static set

  • set(out: aabb, px: number, py: number, pz: number, hw: number, hh: number, hl: number): aabb
  • Set the components of a AABB to the given values

    Parameters

    • out: aabb

      接受操作的 AABB。

    • px: number

      AABB 的原点的 X 坐标。

    • py: number

      AABB 的原点的 Y 坐标。

    • pz: number

      AABB 的原点的 Z 坐标。

    • hw: number

      AABB 宽度的一半。

    • hh: number

      AABB 高度的一半。

    • hl: number

      AABB 长度度的一半。

    Returns aabb

    out 接受操作的 AABB。

Static toBoundingSphere

Static transform

Generated using TypeDoc