我希望使用three.js渲染autodesk (.dwg和.dwf)的三维图形文件,但是three.js要求三维数据以json格式呈现。因此,我需要将这些文件转换为three.js可读取的json格式。我尝试在互联网上搜索,但没有找到任何解决方案。有人能告诉我一个好的转换器吗?提前感谢。
实际上,Autodesk已经有了转换器和wegbl查看器。请前往http://developer.autodesk.com获取View & Data API的密钥。有一个服务器端REST API可以让您上传CAD文件并将其转换为JSON流。您可以连接到它并获取输出。或者,更简单的方法是只需使用JavaScript客户端API在您的网站/应用程序上嵌入查看器即可。更新:该API已更名为Model Derivative + Viewer,第一个将源文件(例如DWG、RVT等)转换为可在第二个上查看的Web友好格式,该格式基于Three.js(并可自定义)。