CAD如何保存3d形状?我可以从中读取吗?

时间:2015-06-04 02:37:29

标签: autocad cad

例如,CAD如何保存这样的3d形状?

enter image description here 我的意思是,它是否像它一样保存它:

points = [[0,0,0],[0,1,0],[1,1,0],[1,0,0]]
lines = [[points[1], points[2]],[points[2],points[3]]]

因为我想绘制一些3d形状(在python中并在网页中渲染),我想知道它们是如何存储在文件中的。

2 个答案:

答案 0 :(得分:1)

正如您可以从this one这样的网站上看到的那样,没有"一种格式来统治它们。"每个CAD程序(与其他所有计算机程序一样......)最终定义了自己的应用程序特定格式。" AutoCAD只是其中之一。但也有各种各样的"标准" (sic ...)格式......几乎不可避免地"基于XML" ...专门设计用于允许在程序之间共享模型信息。通常,你" export"模型为其中一种格式。

"然后,谷歌找到别人(!)已经完善了一个知道如何阅读该文件格式的Python模块。"您可以完全确保您必须自己编写并调试该代码。 (毕竟,"你不是第一个灵魂需要做这种事情......")

通常,您尝试处理"应用程序的原生格式,"因为,即使有问题的供应商实际上认为适合发布它,它也包含了所有东西,包括厨房水槽。"你不需要的东西。一个"导出文件"这个原因通常比(并且是......的设计)更合适。

答案 1 :(得分:0)

您可以考虑使用Autodesk 3d webgl查看器技术,在https://360.autodesk.com/viewer查看最终用户的正在运行的示例,并在https://developer.autodesk.com/

查看完整的API(REST和JavaScript)