有没有任何解决方案可以使用 ezdxf 库执行以下操作 输入:
我认为query方法无法获取给定区域中的实体。 那么请问有什么解决办法吗! 谢谢!
我尝试过查询: https://ezdxf.readthedocs.io/en/stable/tutorials/getting_data.html#tut-getting-data
但没有提供按坐标过滤的可能性...
可能没有任何直接的函数可以做到这一点,但你可以做的是:
该解决方案可能需要您为每个实体类型创建一个完整的 if-elif-else 树,并研究一些坐标几何。例如,一个圆将要求您检查直线与其中心的垂直距离是否小于或等于其半径。同时,还需要看看线段的至少一端距圆心的距离是否小于或等于其半径。