Appearance
xgis-cesium / CameraFocusHelper
Class: CameraFocusHelper
Defined in: src/core/CameraFocusHelper.ts:15
统一控制摄像头视角的
Constructors
new CameraFocusHelper()
new CameraFocusHelper():
CameraFocusHelper
Returns
Methods
cameraMoveEndHandler()
staticcameraMoveEndHandler():void
Defined in: src/core/CameraFocusHelper.ts:125
Returns
void
cameraMoveStartHandler()
staticcameraMoveStartHandler():void
Defined in: src/core/CameraFocusHelper.ts:114
相机开始移动, 允许控制交互控制摄像头
Returns
void
changeCameraFocus()
staticchangeCameraFocus(cameraFocus):void
Defined in: src/core/CameraFocusHelper.ts:68
Parameters
cameraFocus
EnumCameraFocus = EnumCameraFocus.Follow
Returns
void
freeView()
staticfreeView():void
Defined in: src/core/CameraFocusHelper.ts:280
自由视角
Returns
void
init()
staticinit(viewer,cameraFocus):void
Defined in: src/core/CameraFocusHelper.ts:40
初始化,可以修改默认跟踪模式
Parameters
viewer
cameraFocus
EnumCameraFocus = EnumCameraFocus.Free
Returns
void
setFirstViewOffset()
staticsetFirstViewOffset(offset?):void
Defined in: src/core/CameraFocusHelper.ts:190
修改设置第一视角的偏移量
Parameters
offset?
Cartesian3
Returns
void
setFollowViewOffset()
staticsetFollowViewOffset(offset?):void
Defined in: src/core/CameraFocusHelper.ts:221
Parameters
offset?
Cartesian3
Returns
void
setGodViewHeight()
staticsetGodViewHeight(height):void
Defined in: src/core/CameraFocusHelper.ts:273
改变上帝视角的高度
Parameters
height
number = 3000
相对观察对象Entity的高度
Returns
void
setRebackFollowTime()
staticsetRebackFollowTime(value):void
Defined in: src/core/CameraFocusHelper.ts:159
设置恢复跟踪时间 ms
Parameters
value
number = 5000
默认为5000ms
Returns
void