Bounds
Bounds类表示3D包围盒的结构体,它用于描述一个包含物体的最小的矩形体积。
构造方法
Bounds.new ( cnt : Vector3? , ext : Vector3? ) |
| 创建一个新的包围盒。 |
成员变量
Bounds.min : Vector3 |
| 包围盒的最小值(等于包围盒中心 - 包围盒的范围)。 |
Bounds.max : Vector3 |
| 包围盒的最大值(始终等于包围盒中心和范围的总和)。 |
Bounds.center : Vector3 |
| 包围盒的中心。 |
Bounds.extents : Vector3 |
| 包围盒的范围(始终为包围盒大小的一半)。 |
Bounds.size : Vector3 |
| 包围盒的尺寸。 |
静态变量
Bounds.zero : Bounds |
| (只读)返回一个空的Bounds对象。 |
Bounds.infinity : Bounds |
| (只读)返回无穷大。 |
成员方法
Bounds.EncapsulateBounds ( bounds : Bounds ) : void |
| 扩展包围盒,使其包含指定包围盒。 |
Bounds.EqualsTo ( other : Bounds ) : boolean |
Bounds.SetMinMax ( min : Vector3 , max : Vector3 ) : void |
| 设置包围盒的最大值和最小值。 |
Bounds.toString ( ) : string |
| 返回一个描述Bounds对象属性的字符串。 |
Bounds.Overlaps ( other : Bounds ) : boolean |
| 是否和指定包围盒重叠。 |
Bounds.EncapsulatePoint ( point : Vector3 ) : void |
| 扩展包围盒,使其能包含指定的坐标点。 |
Bounds.CopyFrom ( from : Bounds ) : void |
| 把传入的对象赋值给当前对象。 |
静态方法
Bounds.Clone ( val : Bounds ) : Bounds |
| 返回传入的对象的一个副本。 |
Bounds.EqualsTo ( lhs : Bounds , rhs : Bounds ) : boolean |
