Class: FdCameraHeight

FdCamera. FdCameraHeight

相机高度监控类


new FdCameraHeight()

Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var data = [
             {id: 1, type: 'less', start: 10000, end: 0},
             {id: 2, type: 'more', start: 0, end: 10000},
             {id: 3, type: 'range', start: 10000, end: 20000}
]
var ch = new Freedo.FdCameraHeight(viewer.scene.camera, data);
ch.on(function (en, ev) {
  if (en === 'CameraHeightChanged') {
    console.log(ev);
  }
});

Methods


dispose()

销毁


on(listener [, scope])

注册捕捉FdCameraHeight类的回调函数

Parameters:
Name Type Argument Description
listener FdCamera.FdCameraHeight~FdCameraHeightChangedCallback

当有事件触发时被执行的函数。事件类型有CameraHeightChanged

scope Object <optional>

listener函数执行时的绑定的对象。

Returns:

返回一个函数,调用该函数可以取消监听。

Type
Freedo.Event~RemoveCallback
Example
cameraHeight.on(function (eventName, eventValue) {
     if (eventType === 'CameraHeightChanged') {
         
     }
 });

Type Definitions


FdCameraHeightChangedCallback(eventName, eventValue)

Parameters:
Name Type Description
eventName String

事件类型有以下几种:事件类型有CameraHeightChanged

eventValue Object

事件类型有以下几种:事件类型有CameraHeightChanged