Appearance
title: ftCameraControls ?
ftCameraControls ?
FTCameraControls ?
Kind: global class
- FTCameraControls
- new FTCameraControls(camera, canvas)
- .controls :
OrbitControls - .camera :
THREE.Camera - .setLookAt(px, py, pz, tx, ty, yz, flytime, callback)
- .getCameraState() ?
Array - .update()
new FTCameraControls(camera, canvas) ?
相機控制器
| Param | Type | Description |
|---|---|---|
| camera | THREE.Camera | 三維場景攝像機對象 |
| canvas | canvas | 三維場景 Canvas 對象 |
ftCameraControls.controls : OrbitControls ?
three.js 原生相機控制 此控制器任何原生屬性 都可由 FTCameraControl 修改
Kind: instance property of FTCameraControls
ftCameraControls.camera : THREE.Camera ?
傳入的 Camera 對象
Kind: instance property of FTCameraControls
ftCameraControls.setLookAt(px, py, pz, tx, ty, yz, flytime, callback) ?
相機定位,參數(shù)可通過 getCameraState 獲取
Kind: instance method of FTCameraControls
| Param | Type | Description |
|---|---|---|
| px | Number | 相機位置點 X |
| py | Number | 相機位置點 Y |
| pz | Number | 相機位置點 Z |
| tx | Number | 相機目標點 X |
| ty | Number | 相機目標點 Y |
| yz | Number | 相機目標點 Z |
| flytime | Number | 飛行時間,單位(秒) |
| callback | function | 回調(diào)函數(shù),視角切換完成后執(zhí)行 |
ftCameraControls.getCameraState() ? Array ?
相機刷新,應(yīng)在 render 函數(shù)中調(diào)用
Kind: instance method of FTCameraControls
Returns: Array - 返回攝像機位置點和目標點
ftCameraControls.update() ?
相機刷新,應(yīng)在 render 函數(shù)中調(diào)用
Kind: instance method of FTCameraControls