OBB Methods |
The OBB type exposes the following members.
Name | Description | |
---|---|---|
![]() | ComputeVertices | GetCornerPoints的别名 |
![]() | DistanceTo | 获取点到包围盒表面的最近距离 |
![]() | Equals | (Overrides ObjectEquals(Object)) |
![]() | GetCornerPoints | 获取OBB的8个角点 |
![]() | GetHashCode | (Overrides ObjectGetHashCode) |
![]() | IntersectionPointsWith(Line) | 包围盒与直线求交点 |
![]() | IntersectionPointsWith(LineSegment) | 包围盒与线段求交点 |
![]() | IntersectionWith(Line) | 计算包围盒与直线的相交部分 |
![]() | IntersectionWith(LineSegment) | 计算包围盒与线段的相交部分 |
![]() | Intersects(Line) | 计算包围盒与给定直线是否相交 |
![]() | Intersects(LineSegment) | 计算包围盒与给定线段是否相交 |
![]() | Intersects(OBB) | 判断当前OBB是否与另一个OBB相交。 |
![]() | Intersects(Plane) | 判断OBB与平面是否相交 |
![]() | SetAxis(Vector) | 设置XYZ三个轴向 |
![]() | SetAxis(Vector, Vector, Vector) | 设置XYZ三个轴向 |
![]() | SetExtent(Double) | 设置XYZ三个轴向上的包围盒跨度 |
![]() | SetExtent(Double, Double, Double) | 设置XYZ三个轴向上的包围盒跨度 |
![]() | Transform(CoordinateSystem) | 通过给定的Mat43矩阵变换此包围盒,并返回新的包围盒。 |
![]() | Transform(Matrix) | 通过给定的Mat43矩阵变换此包围盒,并返回新的包围盒。 |