我如何从 dxf 文件解析 nurbs 表面?或者您知道用于解析它的库(对于 js,如果存在或任何其他语言)?
How I can parse nurbs surface from dxf file? Or do you know library(for js, if exists or any other language) for parsing it?
我正在尝试解析 autocad nurbs 曲面并使用 javascript 中的 webGL 进行三角测量绘制。我已经在寻找 bjnortier 的 dxf 解析器。它支持线、弧、3D 面、折线、lwpolyline 等大多数实体,但不支持曲面。有图书馆吗?请帮忙!
不幸的是,这些实体(如 BODY、3DSOLID、SURFACE、REGION 等)存储为 DXF 文件中嵌入的 ACIS 数据。
ACIS 数据以不同的方式嵌入到不同的 DXF 版本中。对于较旧的 DXF 版本,ACIS 数据作为加密较差的文本文件 (SAT) 嵌入到实体主体中,从 DXF R2013 开始,二进制文件 (SAB) 存储在 ACDSDATA 部分。
但是即使你可以提取这些数据,它也几乎没有用,因为 ACIS 格式不是一种开放的数据格式,你需要 Spatial Inc. 的许可,这使你可以访问他们的 SDK,处理 ACIS 数据。
因此您不太可能找到支持 ACIS 实体的免费库。
我正在尝试解析 autocad nurbs 曲面并使用 javascript 中的 webGL 进行三角测量绘制。我已经在寻找 bjnortier 的 dxf 解析器。它支持线、弧、3D 面、折线、lwpolyline 等大多数实体,但不支持曲面。有图书馆吗?请帮忙!
不幸的是,这些实体(如 BODY、3DSOLID、SURFACE、REGION 等)存储为 DXF 文件中嵌入的 ACIS 数据。
ACIS 数据以不同的方式嵌入到不同的 DXF 版本中。对于较旧的 DXF 版本,ACIS 数据作为加密较差的文本文件 (SAT) 嵌入到实体主体中,从 DXF R2013 开始,二进制文件 (SAB) 存储在 ACDSDATA 部分。
但是即使你可以提取这些数据,它也几乎没有用,因为 ACIS 格式不是一种开放的数据格式,你需要 Spatial Inc. 的许可,这使你可以访问他们的 SDK,处理 ACIS 数据。
因此您不太可能找到支持 ACIS 实体的免费库。