ifix中嵌入3d模型初探(一)

     在ifix项目中插入3d模型,是当前工控上位机的一个发展趋势,故而我也来尝尝鲜。利用现有条件,初步打算完成一个工厂俯视3d全景。

    基本思路:利用webbrowser+3dmax+three.js来嵌入ifix画面中进行使用。

1.在ifix画面中嵌入webbrowser。

首先,因为暂时没有发现能在ifix中能用的3d引擎,所以想到利用浏览器级别的3d开源引擎-three.js来曲线救国。

1.1:ifix中导入webbrowser插件:(该插件只能使用IE内核,three.js只能在IE11上使用,故而机器必须安装IE11浏览器)


1.2:将three.js中的example导入进行演示:

a.先到three.js官网进行源码下载:https://threejs.org/

b.打开example中的示例html文件,并新添加一行代码,并将webbrowser修改silent模式

 <meta http-equiv="X-UA-Compatible" content="IE=edge">

不加本行代码,webbrowser来加载该html(会出现脚本报错等提示——)

c.编写vba脚本,实现在webbrowser中的浏览。

Private Sub CFixPicture_Initialize()

WebBrowser1.Navigate ("F:\three.js-master\examples\webgl_physics_convex_break.html")
 WebBrowser1.MenuBar = True

End Sub

最终效果:


2.待续,接下来的思路:

将美工3dmax绘画的厂区3d图--->转换为obj格式----->利用three.js编辑器(https://threejs.org/editor/)--->转换为html格式文件,然后再导入webbrowser即可。


  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值