Click or drag to resize

AABB Class

返回用户文档首页
以最大最小点定义的包围盒
Inheritance Hierarchy
SystemObject
  LoongCAD.Geometry.FriendlyAABB

Namespace: LoongCAD.Geometry.Friendly
Assembly: LoongSDKCore (in LoongSDKCore.dll) Version: 2025.0.9.12 (2025.0.9.12)
Syntax
C#
public class AABB

The AABB type exposes the following members.

Constructors
 NameDescription
Public methodAABB 创建一个最小点为Point.MAX, 最大点为Point.MIN的包围盒
Public methodAABB(AABB) 复制一个包围盒
Public methodAABB(IEnumerablePoint) 给定点集合创建一个包围盒
Public methodAABB(Point, Point) 给定最小,最大点创建一个包围盒
Top
Properties
 NameDescription
Public propertyMaxPoint 最大点
Public propertyMinPoint 最小点
Top
Methods
 NameDescription
Public methodAddPoint 向包围盒添加一点
Public methodCollide 判断两个包围盒是否有交集
Public methodEquals
(Overrides ObjectEquals(Object))
Public methodGetCenterPoint 获取包围盒中心点
Public methodGetCornerPoints 获取8个角点
Public methodGetHashCode 获取当前直线的哈希代码。
(Overrides ObjectGetHashCode)
Public methodIsInside(LineSegment) 判断线段与包围盒是否有交集
Public methodIsInside(Point) 判断点是否在包围盒内
Public methodToString
(Overrides ObjectToString)
Top
Operators
 NameDescription
Public operatorStatic memberAddition(AABB, AABB) 返回包围盒的并集
Public operatorStatic memberAddition(AABB, Point) 返回包围盒与点的并集
Public operatorStatic memberAddition(Point, AABB) 返回点与包围盒的并集
Public operatorStatic memberEquality(AABB, AABB) 
Public operatorStatic memberInequality(AABB, AABB) 
Top
See Also