我正在尝试解析 .dxf 文件,并试图弄清楚如何获取实际页面的尺寸(我正在使用doc.layouts.active_layout().get_paper_limits()
)以及页面实体与彼此以及页面本身的关系。我不会在任何时候编辑文件,只会从中提取信息。
例如,我想知道文本实体 A 位于页面的右下角,文本实体 B 位于文本实体 A 的左侧。我知道如何将所有内容转换为 WCS,但我相信 DCS对我的问题更有意义。如果它们都在相同的比例上,包括页面的大小,任何统一的坐标系都可以工作,但是,我只看到 DCS 可以工作。
我一直在梳理有关坐标系的 ezdxf 文档,但我一直无法找到是否有办法将 WCS 转换为 DCS。如果有办法做到这一点,或者如果有另一种方法来解决我错过的这个问题,请告诉我!感谢您的友好回答。