cesiumlab / cesiumlab/XbsjEarthUI

gltf轴向问题

Open
#32 1 comment 0 reactions 0 assignees View on GitHub
documentation question
Dominant language
JavaScript
Stars
734
Forks
193
PR merge metrics
No merged PRs in 30d

Description

Leven
请问导出的gltf 为啥在cesium中轴向不同,图1是在threejs中的效果

![image](https://user-images.githubusercontent.com/13550568/69213936-89a22800-0ba0-11ea-91ca-92ff849aa0c2.png)

![image](https://user-images.githubusercontent.com/13550568/69213945-8eff7280-0ba0-11ea-80d8-dfe2fe327d34.png)

Leven
就是2.0的模型,做模型时 X与Z要调换下么

---

gltf分1.0版和2.0版,
Cesium默认会把2.0版的glft的z轴转到x轴来显示

看你想怎么摆放这个模型,
1 现在默认都要导出gltf2.0,尽量不要使用1.0的了;
2 gltf2.0模型的+z相当于前向,导入到Cesium中去,默认会指向正东方向。
3 做模型时可以看下模型的前向是朝哪个轴,如果不朝z轴,也可以在导出时转换,如果转换工具提供这个选项的话。
4 以上都做不好,还可以调整Cesium的Model的forwardAxis等属性,来强制修改正向。

![image](https://user-images.githubusercontent.com/13550568/69222364-418d0080-0bb4-11ea-9967-4a5891456f3a.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.