如何在Three.js Editor中将向上轴从Y轴改为Z轴?
修改Three.js Editor的向上轴设置(无需修改模型坐标)
临时调整(单次场景适用)
- 选中场景根节点「Scene」,在右侧属性面板找到Rotation参数
- 将X轴旋转值设置为
-Math.PI / 2(等同于-90度),场景整体会绕X轴旋转90度,原本模型的Z轴将与Editor默认的向上方向对齐 - 此操作仅改变场景的整体朝向,所有模型的本地坐标保持不变
永久修改默认设置(全局生效)
如果需要让Editor默认以Z轴为向上轴,可修改源码:
- 找到Editor核心文件
Editor.js - 定位到设置默认向上轴的代码行,默认是:
THREE.Object3D.DefaultUp.set(0, 1, 0); // Y轴向上 - 将其替换为:
THREE.Object3D.DefaultUp.set(0, 0, 1); // Z轴向上 - 重新启动或构建Editor,后续新建场景将默认使用Z轴作为向上轴
内容的提问来源于stack exchange,提问作者Dimitrios Ververidis
相关产品推荐
相关产品推荐

