AABB Class |
public class AABB
The AABB type exposes the following members.
Name | Description | |
---|---|---|
![]() | AABB | 创建一个最小点为Point.MAX, 最大点为Point.MIN的包围盒 |
![]() | AABB(AABB) | 复制一个包围盒 |
![]() | AABB(IEnumerablePoint) | 给定点集合创建一个包围盒 |
![]() | AABB(Point, Point) | 给定最小,最大点创建一个包围盒 |
Name | Description | |
---|---|---|
![]() | AddPoint | 向包围盒添加一点 |
![]() | Collide | 判断两个包围盒是否有交集 |
![]() | Equals | (Overrides ObjectEquals(Object)) |
![]() | GetCenterPoint | 获取包围盒中心点 |
![]() | GetCornerPoints | 获取8个角点 |
![]() | GetHashCode |
获取当前直线的哈希代码。
(Overrides ObjectGetHashCode) |
![]() | IsInside(LineSegment) | 判断线段与包围盒是否有交集 |
![]() | IsInside(Point) | 判断点是否在包围盒内 |
![]() | ToString | (Overrides ObjectToString) |
Name | Description | |
---|---|---|
![]() ![]() | Addition(AABB, AABB) | 返回包围盒的并集 |
![]() ![]() | Addition(AABB, Point) | 返回包围盒与点的并集 |
![]() ![]() | Addition(Point, AABB) | 返回点与包围盒的并集 |
![]() ![]() | Equality(AABB, AABB) | |
![]() ![]() | Inequality(AABB, AABB) |