You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Camera Controls中单独启用/禁用旋转、平移、缩放功能?

单独控制Camera Controls的旋转、平移、缩放功能

当然可以单独启用或禁用旋转、平移、缩放功能,无需依赖统一控制所有操作的enabled属性。Camera Controls内置了针对每个操作的独立控制开关:

  • 禁用/启用旋转:设置controls.enableRotate = false(禁用)或true(启用)
  • 禁用/启用平移:设置controls.enablePan = false(禁用)或true(启用)
  • 禁用/启用缩放:设置controls.enableZoom = false(禁用)或true(启用)

示例代码:

// 初始化Camera Controls实例后
const controls = new CameraControls(camera, renderer.domElement);

// 仅禁用旋转,保留平移和缩放功能
controls.enableRotate = false;

// 仅禁用平移,保留旋转和缩放功能
// controls.enablePan = false;

// 仅禁用缩放,保留旋转和平移功能
// controls.enableZoom = false;

这些属性支持动态修改,你可以在用户交互过程中随时切换某一功能的开启状态。

内容的提问来源于stack exchange,提问作者zenhanu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 20:23:08