例如,CAD如何保存这样的3d形状?
我的意思是,它是否像它一样保存它:
points = [[0,0,0],[0,1,0],[1,1,0],[1,0,0]]
lines = [[points[1], points[2]],[points[2],points[3]]]
因为我想绘制一些3d形状(在python中并在网页中渲染),我想知道它们是如何存储在文件中的。
答案 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)