new FdCameraHistory()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var ch = new Freedo.FdCameraHistory(viewer.scene.camera);
ch.prev(); // 相机回撤到上一个姿态
ch.next(); // 相机恢复到下一个姿态
    
Members
- 
    currentIndex
- 
    
    获取当前相机所在路径的索引 
- 
    pathLength
- 
    
    获取当前的路径数量 
Methods
- 
    dispose()
- 
    
    销毁 
- 
    next()
- 
    
    设置相机到下一个视点位置 
- 
    on(listener [, scope])
- 
    
    注册捕捉FdCameraHistory类的回调函数 Parameters:Name Type Argument Description listenerFdCamera.FdCameraHistory~FdCameraHistoryChangedCallback 当有事件触发时被执行的函数。事件类型有CameraPathChanged scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 ExamplecameraHistory.on(function (eventType) { if (eventType === 'CameraPathChanged') { // console.log('pathLength: ' + cameraHistory.pathLength + ' currentIndex:' + cameraHistory.currentIndex); cameraHistoryUI.pathLength = cameraHistory.pathLength; cameraHistoryUI.currentIndex = cameraHistory.currentIndex; } });
- 
    prev()
- 
    
    设置相机到上一个视点位置 
Type Definitions
- 
    FdCameraHistoryChangedCallback(eventType)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型有以下几种:事件类型有CameraPathChanged