【发布时间】:2020-01-23 04:48:18
【问题描述】:
我有一个 .dwg 和一个 .dxf 文件,我必须从中提取一些实体。我可以提取除 3DSOLId 之外的所有类型的实体。是否有一种编程(c#)方法来提取这些实体并读取它们的属性?
【问题讨论】:
-
欢迎来到 SO。请在minimal reproducible example 中提供您迄今为止尝试过的内容。
我有一个 .dwg 和一个 .dxf 文件,我必须从中提取一些实体。我可以提取除 3DSOLId 之外的所有类型的实体。是否有一种编程(c#)方法来提取这些实体并读取它们的属性?
【问题讨论】:
在旧版本的 DXF(在 AutoCAD 2013/AC1027 之前)中,3DSOLID 的几何数据被写入为 SAT 数据(此格式的一些文档可在此处找到:http://paulbourke.net/dataformats/sat/sat.pdf)在 DXF 代码 1 中。数据已加密异或 95。
由于 Autodesk 已将 ACIS 替换为 Autodesk Shape Manager (ASM),因此数据以另一种形式编码,未记录在案。
【讨论】: