【发布时间】:2021-05-22 03:39:20
【问题描述】:
我正在尝试使用 javascript 中的 webGL 解析 autocad nurbs 曲面并使用三角剖分进行绘制。我已经找到了 bjnortier 的 dxf 解析器。它支持线、弧、3Dface、折线、lwpolyline 等大多数实体,但不支持曲面。有图书馆吗?请帮忙!
【问题讨论】:
标签: javascript webgl surface dxf nurbs
我正在尝试使用 javascript 中的 webGL 解析 autocad nurbs 曲面并使用三角剖分进行绘制。我已经找到了 bjnortier 的 dxf 解析器。它支持线、弧、3Dface、折线、lwpolyline 等大多数实体,但不支持曲面。有图书馆吗?请帮忙!
【问题讨论】:
标签: javascript webgl surface dxf nurbs
不幸的是,这些实体(如 BODY、3DSOLID、SURFACE、REGION 等)作为 ACIS 数据存储在 DXF 文件中。
对于不同的 DXF 版本,ACIS 数据以不同的方式嵌入。对于较旧的 DXF 版本,ACIS 数据作为加密程度较低的文本文件 (SAT) 嵌入到实体正文中,从 DXF R2013 开始,二进制文件 (SAB) 存储在 ACDSDATA 部分中。
但是即使您可以提取这些数据,它也几乎没有用,因为 ACIS 格式不是开放数据格式,您需要Spatial Inc. 的许可证,它可以让您访问他们的 SDK,以处理 ACIS数据。
因此,您不太可能找到支持 ACIS 实体的免费库。
【讨论】: