酷屏加载自定义模型

加载自定义模型组件

使用3D模型加载器这个组件能够在酷屏中加载自定义模型,并且在此组件的事件中提供了模型点击事件。目前此组件支持obj、gltf、glb、fbx这几种格式的模型。


组件设置


目前组件在取数中提供以上设置。

1. glb模型填在gltfPath中,4种模型格式最好选一种填写,其余模型path不填写,否则各种格式的模型会全部加载。

2. 取数中长度为3的数组,均依次为X,Y,Z坐标值,或为绕X,Y,Z轴旋转的弧度值,坐标系为右手坐标系。

3. 取数中角度值、旋转值均为弧度值,即PI表示180°。

4. cameraFar决定了摄像机的可视距离,需要大于摄像机坐标距离原点(0,0,0)的距离,否则模型不可见。cameraFar设置越大,性能开销越多。

5.obj模型格式需要一组obj文件与mtl文件。

组件事件


1. click事件中的参数为一个数组,包含了点击到模型的名称、距离与鼠标点到模型的坐标点,数组中的对象从近到远依次排序。

2. complete事件中的参数反馈了什么格式的模型加载完毕。

注意事项

如加载模型后,仍看不见模型,造成此情况出现的因素很多,以下注意事项可作参考。

1. 可以尝试缩放模型,然后加载观察是否可见。

2. 三维空间中的坐标单位为米,建模最好也以米为单位,如建模为厘米,模型最好放大100倍。

3. 建模时,模型的X,Y,Z的坐标需要归零,否则需移动摄像机到相应的位置才能看到。

4. cameraFar设置过小,造成视距过小,看不见模型。

5. 模型法线反了,造成面不可见。

6. 摄像机只能看到模型的正面,如摄像机初始位置就在模型中,此时摄像机看到的都是模型背面,就看不到任何模型面。

7. 有的模型需要贴图,需将贴图与模型文件放在同一文件夹下。

附件列表

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇酷屏云试用版到期前数据备份与迁移

下一篇URL传参如何实现

请先登录