📷 正交相机 vs 透视相机
对比两种相机的视觉效果
🎯 当前相机
📊 相机参数
💡 核心区别
透视相机(PerspectiveCamera)
• 模拟人眼/摄像机
• 有透视效果(近大远小)
• 适合:游戏、VR、真实场景
正交相机(OrthographicCamera)
• 像工程图纸
• 无透视效果(平行投影)
• 适合:2D游戏、CAD、UI
🎮 操作说明
• 鼠标拖拽:旋转视角
• 鼠标滚轮:缩放
• 右键拖拽:平移
• GUI 面板:切换相机类型
⚠️ 注意观察:切换相机类型时,立方体的大小关系会发生变化!
📝 代码示例
// 透视相机
const perspCamera = new THREE.PerspectiveCamera(
75, // fov
aspect,
0.1,
1000
);
// 正交相机
const orthoCamera = new THREE.OrthographicCamera(
-10 * aspect, 10 * aspect, // left, right
10, -10, // top, bottom
0.1, 1000
);