Staticbounds检查边界框是否在窗口内
判断一个边界框是否完全包含在另一个边界框(窗口)内。 使用容差比较来处理浮点数精度问题。
要检查的边界框,包含minX、maxX、minY、maxY属性
窗口边界框,包含minX、maxX、minY、maxY属性
如果边界框完全在窗口内返回true,否则返回false
StatichitStatichitStatichitStatichitStatichitStatichitStaticArc检查圆弧是否与边界框相交
判断圆弧是否与指定的边界框相交。算法分为两步:
圆弧对象
边界框对象,包含minPoint和maxPoint属性
如果圆弧与边界框相交返回true
StaticCircleStaticellipse检查椭圆是否与边界框相交
判断椭圆是否与指定的边界框相交。算法分为两步:
椭圆对象,必须有getBoundsDcs()方法
边界框对象
如果椭圆与边界框相交返回true
StaticLine起点到终点的边界框相交检查(空实现)
这是一个占位方法,目前没有实现。
StaticPoint检查点是否与边界框相交
判断一个点是否在边界框内。对于点来说,相交就是包含。
要检查的点
边界框对象
如果点在边界框内返回true
StaticContinuousStaticintersStaticpointStaticwitchStaticboundsStaticpointsStatichitStaticlineStaticline
几何工具类
提供各种几何计算和碰撞检测的静态方法。 这个类包含了CAD系统中常用的几何算法,如边界框检测、 点线关系判断、图形相交检测等。