new FdClipBox()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var tileset = viewer.scene.primitives.add(new Freedo.FreedoPModelset({
 url : '../../sampleData/文化室2018z'
}));
tileset.readyPromise.then(function(tileset) {
 viewer.camera.viewBoundingSphere(tileset.boundingSphere, new Freedo.HeadingPitchRange(0, -0.5, 0));
 var cp = new Freedo.FdMicroApp.FdClipBox(viewer, [tileset]);
 cp.startClip('CLIPXY');
}); 
    
Methods
- 
    backToOriginPlane()
- 
    
    恢复裁剪面的初始位置 
- 
    cancel()
- 
    
    退出场景裁剪 
- 
    dispose()
- 
    
    销毁所有资源 
- 
    hideAxis()
- 
    
    显示操作轴 
- 
    hidePlane()
- 
    
    显示裁剪面 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdMicroApp.FdClipBox~FdClipBoxCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    reset()
- 
    
    重置 
- 
    setData(tileset)
- 
    
    设置数据 Parameters:Name Type Description tilesetArray PModel数据数组 
- 
    showAxis()
- 
    
    显示操作轴 
- 
    showPlane()
- 
    
    显示裁剪面 
- 
    start(data)
- 
    
    激活场景裁剪 Parameters:Name Type Description dataObject 初始化数据 
Type Definitions
- 
    FdClipBoxCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型有以下几种:Start(裁剪开始)/Cancel(裁剪取消)/ClipReset(恢复裁剪面到初始位置)/Clip(裁剪面即将开始变化)/Cliping(裁剪面正在发生变化)/Cliped(裁剪面变化完成) eventArgObject Start/Cancel无返回值,其他事件返回值是包含各个参数数据的对象