随着2016年SolidWorks的推出,达索系统公司推出了一个新的门户网站,可以将电子图纸模型嵌入到网页中:3dcontentcentral.com。他们的Web3D查看器使用WebGL在浏览器窗口中显示模型(这里,您可以找到一个实例)。此外,还可以将iframe嵌入查看器,将其嵌入到另一个网页上,如下所示:
<iframe scrolling='no' frameborder='0' allowfullscreen='true'
src='http://www.3dcontentcentral.com/external-site-embed.aspx?format=3D&catalogid=364&modelid=1254&width=250&height=250&edraw=true'
name='PreviewFrame3D' id='PreviewFrame3D' width='400' height='355'>
</iframe>
<br/>
<a href='http://www.3dcontentcentral.com/download-model.aspx?catalogid=364&id=1217'>
Download</a>最终结果如下所示:

全屏示例
那么,是否有机会以同样的方式导出3D模型(部分),并将其作为WebGL嵌入而无需上传到3D内容中心网站?如果有任何帮助的话,我也可以访问E图纸/SolidWorks (2015)。
发布于 2018-05-14 09:02:47
如何将SolidWorks文件转换为WebGL JSON文件
我遇到的最好的解决方案就是简单地使用SolidWorks可视化 (以前的邦克速度)使用OBJ和MTL文件的组合来导出几何和材料。
然后,可以使用WebGL将其导入到Three.js/OBJLoader场景中。可能出现的一个大问题是加载导出文件所需的维度和内存。为了解决这个延迟/内存问题,您可以使用OBJ文件将导出的Three.js转换为JSON格式,并使用方法将其缩小。之后,您必须使用Three.js/BinaryLoader加载缩小后的文件。
希望这能帮到别人。
发布于 2015-12-11 21:59:09
查看WebGL 3D模型查看器,使用http://www.radiatedpixel.com/wordpress/2013/03/27/webgl-3d-model-viewer-using-three-js/的three.js指南
从SolidWorks导出obj文件。
通过JavaScript添加您自己的控件应该是直接的。
https://stackoverflow.com/questions/33913241
复制相似问题