首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WebGL中导出SolidWorks/eDrawings文件?

如何在WebGL中导出SolidWorks/eDrawings文件?
EN

Stack Overflow用户
提问于 2015-11-25 09:50:23
回答 2查看 10.2K关注 0票数 9

随着2016年SolidWorks的推出,达索系统公司推出了一个新的门户网站,可以将电子图纸模型嵌入到网页中:3dcontentcentral.com。他们的Web3D查看器使用WebGL在浏览器窗口中显示模型(这里,您可以找到一个实例)。此外,还可以将iframe嵌入查看器,将其嵌入到另一个网页上,如下所示:

代码语言:javascript
复制
<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)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-14 09:02:47

如何将SolidWorks文件转换为WebGL JSON文件

我遇到的最好的解决方案就是简单地使用SolidWorks可视化 (以前的邦克速度)使用OBJMTL文件的组合来导出几何和材料。

然后,可以使用WebGL将其导入到Three.js/OBJLoader场景中。可能出现的一个大问题是加载导出文件所需的维度和内存。为了解决这个延迟/内存问题,您可以使用OBJ文件将导出的Three.js转换为JSON格式,并使用方法将其缩小。之后,您必须使用Three.js/BinaryLoader加载缩小后的文件。

希望这能帮到别人。

票数 5
EN

Stack Overflow用户

发布于 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添加您自己的控件应该是直接的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33913241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档