Options
All
  • Public
  • Public/Protected
  • All
Menu

Class sphere

Alias of Sphere

deprecated

Since v3.0

Hierarchy

Index

Constructors

constructor

Properties

Protected _center

_center: Vec3 = new Vec3(0, 0, 0)

The center of this sphere.

Protected _poolHandle

_poolHandle: SphereHandle = NULL_HANDLE

Protected Readonly _type

_type: number

Accessors

center

  • get center(): Vec3
  • set center(val: Vec3): void

handle

  • get handle(): IHandle<SPHERE>

radius

  • get radius(): number
  • set radius(val: number): void

type

  • get type(): number

Methods

clone

copy

destroy

  • destroy(): void

getBoundary

  • getBoundary(minPos: Vec3, maxPos: Vec3): void

setScale

transform

translateAndRotate

Static clone

Static copy

Static create

  • create(cx: number, cy: number, cz: number, r: number): sphere
  • create a new sphere

    Parameters

    • cx: number

      形状的相对于原点的 X 坐标。

    • cy: number

      形状的相对于原点的 Y 坐标。

    • cz: number

      形状的相对于原点的 Z 坐标。

    • r: number

      球体的半径

    Returns sphere

    返回一个 sphere。

Static fromPoints

Static mergeAABB

Static mergePoint

Static set

  • set(out: sphere, cx: number, cy: number, cz: number, r: number): sphere
  • Set the components of a sphere to the given values

    function

    Parameters

    • out: sphere

      接受操作的 sphere。

    • cx: number

      形状的相对于原点的 X 坐标。

    • cy: number

      形状的相对于原点的 Y 坐标。

    • cz: number

      形状的相对于原点的 Z 坐标。

    • r: number

      半径。

    Returns sphere

    out 接受操作的 sphere。

Generated using TypeDoc