更新记录
1.1.1(2023-07-28)
1.优化
1.1.0(2023-07-28)
1.兼容旧版本模型展示效果
1.0.9(2023-07-27)
1.对MeshPhysicalMaterial材质的效果做了展示优化(适配three.js0.154.0版本效果)
查看更多平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.2.0 app-vue | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | × | √ | √ | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
ti-view-three
开发者在uni-app中引入three.js,实现3d模型,图片,音频,视频的渲染,以及操作。快速开发,满足各种可视化需求。同时兼容h5,安卓,ios端。
组件名:ti-view-three
安装环境
npm install three
使用组件
<ti-view-three :src="item" :showControl="false" :showModel="false"></ti-view-three>
组件属性
属性名 | 值 | 作用 |
---|---|---|
src | String,默认值:空 | 文件地址,app需要使用http,https地址 |
modelSet | Object,默认值: {"sceneBg":"#ffffff"} | 3d模型渲染配置,当前仅有sceneBg:配置canvas背景色。自行扩展。 |
destroyModel | Boolean,默认值:false | 当渲染文件为3d模型时,关闭页面需要设置为true |
clipImage | Boolean,默认值:false | 加载后,是否截图。和@photo监听事件搭配使用 |
showModel | Boolean,默认值:true | demo仅支持单个模型渲染,列表多个展示会渲染崩溃 |
showControl | Boolean,默认值:true | 支持图片下载功能,跳转查看 |
@photo | function,返回参数:String | 监听模型,视频控制后,返回base64截图 |
组件方法
方法名 | 参数 | 作用 |
---|---|---|
getImage | 无 | 返回base64截图 |
setLight | String, 值:加"plus",减"minus",恢复"" | 设置平行灯光强弱 |