最近在自学SolidWorks,出于炫耀的想法有点想将自己所画的模型上传到我的博客上。
方案选择
目前有四种方案:3D PDF、flash、基于ActiveX的html、html5
3D PDF虽然可以嵌入在网页内,但在一部分PDF软件上无法打开。
flash已经被淘汰,不考虑。
基于ActiveX的html吃ActiveX控件,在现代浏览器上兼容性也不算好。
因此也就html5方案了。
实现方案
threejs
threejs大概是最轻便的解决方案,但吃算法能力,我没这个能力实现。。。
PlayCanvas
PlayCanvas是一个用于交互式Web内容的可视化开发平台。 您构建的工具和Web应用程序都由HTML5提供支持。 该平台是网络托管项目所以没有什么需要安装的,您可以从任何运行支持的Web浏览器的设备访问您的工作。
实质上PlayCanvas是WEB游戏引擎,但它可以进行可视化导入模型,免费版可以导出HTML文件。
只不过我目前还不需要这么复杂的场景建模,因此仅作为备选吧。
html360
html360生成的HTML文件不是单文件,对于嵌入网站不太友好。但优点是可以预设参数,可以对浏览者隐藏产品详细建模参数。
适合小型公司使用。
看了下它网站的demo,是将每个角度生成一张jpg照片,形成一个“伪”360°的旋转。
工业渲染
也有人推荐过:Dassault Systèmes DELMIA与Keyshot这两款软件,我也尝试用过,怎么说呢,强大的可怕,也过于复杂不适合个人使用,更像是一个团队使用的软件。当然效果是真的牛。
eDrawings
在SolidWorks 2020内的eDrawings可以将模型导出为html5版的3D文件了,可以安装solidworks 2020的时候同时安装eDrawings,可以直接打开solidworks格式的3D零件、装配文件。另存为选项有:eDrawings Web HTML 文件
,实际上为HTML5单文件。
例如我的第一个装配模型:风扇
可以配合:xPort实现批量导出模型。
来批量生成html网页。
参考:solidworks论坛
版权属于:寒夜方舟
本文链接:https://www.wnark.com/archives/121.html
本站所有原创文章采用署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)。 您可以自由地转载和修改,但请注明引用文章来源和不可用于商业目的。声明:本博客完全禁止任何商业类网站转载,包括但不限于CSDN,51CTO,百度文库,360DOC,AcFun,哔哩哔哩等网站。