首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ezdxf将WCS转换为DCS

ezdxf将WCS转换为DCS
EN

Stack Overflow用户
提问于 2020-02-20 17:45:03
回答 1查看 132关注 0票数 0

我正试图解析.dxf文件,并试图弄清楚如何获得实际页面的维度(我使用doc.layouts.active_layout().get_paper_limits()获得的),以及页面的实体之间以及页面本身之间的关系。我不会在任何时候编辑文件,只会从文件中提取信息。

例如,我想知道文本实体A位于页面的右下角,文本实体B位于文本实体A的左侧,我找到了如何将所有内容转换为WCS,但我相信DCS对我的问题更有意义。任何统一的坐标系统,如果它们都是在相同的规模,包括页面的大小,但是,我只是看到DCS将工作。

我一直在梳理有关坐标系统的ezdxf文档,但是如果有一种方法将WCS转换为DCS,我就无法定位。如果有办法做到这一点,或有另一种方法来处理这个问题,我错过了,请告诉我!谢谢你善意的回答。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-20 18:50:26

不介意,我想出来了。我可以为获得根据文档中的说明的实体使用WCS,并且可以使用以下方法获得WCS中页面的限制:

代码语言:javascript
复制
doc = ezdxf.readfile("some_doc.dxf")
top_right = doc.header["$EXTMAX"]
bottom_left = doc.header["$EXTMIN"]

所以根本不需要转换成DCS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60325790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档