@simversus/yjvis / math / Sphere
Class: Sphere
Defined in: math/Sphere.ts:9
Constructors
Constructor
new Sphere(
center,radius):Sphere
Defined in: math/Sphere.ts:21
构造函数
Parameters
center
Vec3 = ...
球心坐标
radius
number = -1
球体半径
Returns
Sphere
Properties
center
center:
Vec3
Defined in: math/Sphere.ts:12
球心
isSphere
isSphere:
boolean=true
Defined in: math/Sphere.ts:10
radius
radius:
number=-1
Defined in: math/Sphere.ts:14
半径
Methods
copy()
copy(
sphere):Sphere
Defined in: math/Sphere.ts:44
复制另一个球体的数据
Parameters
sphere
Sphere
源球体
Returns
Sphere
this
equals()
equals(
sphere):boolean
Defined in: math/Sphere.ts:75
检查当前球体是否与另一个球体相等
Parameters
sphere
Sphere
另一个球体
Returns
boolean
true 如果相等
isEmpty()
isEmpty():
boolean
Defined in: math/Sphere.ts:55
检查球体是否为空(半径小于0)
Returns
boolean
true 如果为空
makeEmpty()
makeEmpty():
Sphere
Defined in: math/Sphere.ts:63
将球体置为空(半径设为-1,球心归零)
Returns
Sphere
this
set()
set(
center,radius):Sphere
Defined in: math/Sphere.ts:32
设置球体的球心和半径
Parameters
center
球心
radius
number
半径
Returns
Sphere
this
