最近在自学SolidWorks,出于炫耀的想法有点想将自己所画的模型上传到我的博客上。
方案选择
目前有四种方案:3D PDF、flash、基于ActiveX的html、html5
3D PDF虽然可以嵌入在网页内,但在一部分PDF软件上无法打开。
flash已经被淘汰,不考虑。
基于ActiveX的html吃ActiveX控件,在现代浏览器上兼容性也不算好。
因此也就html5方案了。
实现方案
threejs
threejs大概是最轻便的解决方案,但吃算法能力,我没这个能力实现。。。
PlayCanvas
实质上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单文件。
eDrawings导出的HTML文件可以进行测量零件尺寸,因此仅适合分享而不适合展示
例如我的第一个装配模型:风扇
可以配合:xPort实现批量导出模型。
来批量生成html网页。
参考:solidworks论坛
此处评论已关闭