QT6使用Qtwebengine与three.js实现GLB文件显示与旋转

html在qrc中,所以用的cdn方式,没有使用将js文件加入

为了版权问题所以没用Qtquick3D,这两种都实现过,其实这两种方式占用内存是差不多的,都差不多200-300MB之间,3d显示还是吃内存,这没办法,但是不建议频繁动态卸载,一般情况下是卸载不干净的,只要开启一次就一直留着也没事儿

尤其是QtWebengine,不要频繁卸载,不可能卸干净

Qtquick3d是GPL协议,QtWebengine部分是LGPL协议,three.js是MIT协议

一般公司还是不要碰GPL了,除非你们公司买了qt的商业版

两种方式用的都是加载glb,但是都没加载到qrc中,直接在打包路径下强行查找打开的,qrc目前还是没用明白,放很多东西都不能用

我的建议是,没事别用qt,如果不是公司让用,我应该会淘汰掉它






 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值