| 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