Package | laya.d3.math |
Class | public class BoundBox |
Inheritance | BoundBox Object |
Implements | laya.d3.core.IClone |
BoundBox
类用于创建包围盒。
Method | Defined By | ||
---|---|---|---|
创建一个 BoundBox 实例。
| BoundBox | ||
clone():*
克隆。
| BoundBox | ||
cloneTo(destObject:*):void
克隆。
| BoundBox | ||
createfromPoints(points:Array, out:BoundBox):void [static]
从顶点生成包围盒。
| BoundBox | ||
getCorners(corners:Array):void
获取包围盒的8个角顶点。
| BoundBox | ||
[static]
合并两个包围盒。
| BoundBox | ||
toDefault():void | BoundBox |
max | property |
public var max:Vector3
最大顶点。
min | property |
public var min:Vector3
最小顶点。
BoundBox | () | Constructor |
public function BoundBox(min:Vector3, max:Vector3)
创建一个 BoundBox
实例。
min:Vector3 — 包围盒的最小顶点。
| |
max:Vector3 — 包围盒的最大顶点。
|
clone | () | method |
public function clone():*
克隆。
Returns* — 克隆副本。
|
cloneTo | () | method |
public function cloneTo(destObject:*):void
克隆。
Parameters
destObject:* — 克隆源。
|
createfromPoints | () | method |
public static function createfromPoints(points:Array, out:BoundBox):void
从顶点生成包围盒。
Parameters
points:Array — 所需顶点队列。
| |
out:BoundBox — 生成的包围盒。
|
getCorners | () | method |
public function getCorners(corners:Array):void
获取包围盒的8个角顶点。
Parameters
corners:Array — 返回顶点的输出队列。
|
merge | () | method |
public static function merge(box1:BoundBox, box2:BoundBox, out:BoundBox):void
合并两个包围盒。
Parameters
box1:BoundBox — 包围盒1。
| |
box2:BoundBox — 包围盒2。
| |
out:BoundBox — 生成的包围盒。
|
toDefault | () | method |
public function toDefault():void