| Package | laya.d3.math |
| Class | public class BoundSphere |
| Inheritance | BoundSphere Object |
| Implements | laya.d3.core.IClone |
BoundSphere 类用于创建包围球。
| Property | Defined By | ||
|---|---|---|---|
| center : Vector3 包围球的中心。 | BoundSphere | ||
| radius : Number 包围球的半径。 | BoundSphere | ||
| Method | Defined By | ||
|---|---|---|---|
BoundSphere(center:Vector3, radius:Number)
创建一个 BoundSphere 实例。
| BoundSphere | ||
clone():*
克隆。
| BoundSphere | ||
cloneTo(destObject:*):void
克隆。
| BoundSphere | ||
createfromPoints(points:Array, out:BoundSphere):void [static]
从顶点队列生成包围球。
| BoundSphere | ||
createFromSubPoints(points:Array, start:int, count:int, out:BoundSphere):void [static]
从顶点的子队列生成包围球。
| BoundSphere | ||
intersectsRayDistance(ray:Ray):Number
判断射线是否与碰撞球交叉,并返回交叉距离。
| BoundSphere | ||
判断射线是否与碰撞球交叉,并返回交叉点。
| BoundSphere | ||
toDefault():void | BoundSphere | ||
| center | property |
public var center:Vector3包围球的中心。
| radius | property |
public var radius:Number包围球的半径。
| BoundSphere | () | Constructor |
public function BoundSphere(center:Vector3, radius:Number)
创建一个 BoundSphere 实例。
center:Vector3 — 包围球的中心。
| |
radius:Number — 包围球的半径。
|
| clone | () | method |
public function clone():*克隆。
Returns* — 克隆副本。
|
| cloneTo | () | method |
public function cloneTo(destObject:*):void克隆。
Parameters
destObject:* — 克隆源。
|
| createfromPoints | () | method |
public static function createfromPoints(points:Array, out:BoundSphere):void从顶点队列生成包围球。
Parameters
points:Array — 顶点的队列。
| |
out:BoundSphere — 生成的包围球。
|
| createFromSubPoints | () | method |
public static function createFromSubPoints(points:Array, start:int, count:int, out:BoundSphere):void从顶点的子队列生成包围球。
Parameters
points:Array — 顶点的队列。
| |
start:int — 顶点子队列的起始偏移。
| |
count:int — 顶点子队列的顶点数。
| |
out:BoundSphere — 生成的包围球。
|
| intersectsRayDistance | () | method |
public function intersectsRayDistance(ray:Ray):Number判断射线是否与碰撞球交叉,并返回交叉距离。
Parameters
ray:Ray — 射线。
|
Number — 距离交叉点的距离,-1表示不交叉。
|
| intersectsRayPoint | () | method |
public function intersectsRayPoint(ray:Ray, outPoint:Vector3):Number判断射线是否与碰撞球交叉,并返回交叉点。
Parameters
ray:Ray — 射线。
| |
outPoint:Vector3 — 交叉点。
|
Number — 距离交叉点的距离,-1表示不交叉。
|
| toDefault | () | method |
public function toDefault():void