Skip to content

OrbitControls

基于 three/addons 的轨道控制器,安装后自动接入渲染循环。

用法

ts
import { create3dApp } from '@threeuse/core'
import { OrbitControls } from '@threeuse/core/plugins'

const app = create3dApp()
app.use(OrbitControls, {
  enableDamping: true,
  dampingFactor: 0.05,
})

// 通过 globalProperties 访问
app.$orbitControls // OrbitControls 实例

选项

选项类型默认值说明
enableDampingbooleantrue启用阻尼
dampingFactornumber0.05阻尼系数
enableZoombooleantrue允许缩放
enablePanbooleantrue允许平移
autoRotatebooleanfalse自动旋转
autoRotateSpeednumber2自动旋转速度

Demo

拖拽旋转 · 滚轮缩放 · 右键平移

Released under the MIT License.