new FdEraseGroundManager(viewer)
Parameters:
| Name | Type | Description | 
|---|---|---|
| viewer | Freedo.Viewer | 视景器 | 
Example
var container = document.getElementById('freedoContainer');
var earseGroudManager = new Freedo.FdTools.FdEraseGroundManager(viewer);
var points = [
     Freedo.Cartesian3.fromRadians(2.03033252, 0.4873716, 52.691),
     Freedo.Cartesian3.fromRadians(2.03031996, 0.4873828, 55.346),
     Freedo.Cartesian3.fromRadians(2.03028628, 0.4873924, 44.660),
     Freedo.Cartesian3.fromRadians(2.03026872, 0.4873898, 44.236),
     Freedo.Cartesian3.fromRadians(2.03026209, 0.4873739, 45.978),
     Freedo.Cartesian3.fromRadians(2.03027427, 0.4873593, 47.833),
     Freedo.Cartesian3.fromRadians(2.03030029, 0.4873574, 50.549),
     Freedo.Cartesian3.fromRadians(2.03033252, 0.4873716, 52.691)
 ];
eraseGroudManager.eraseGroudByPointsArray(points, [0.0, 0.0, 0.0, 1.0]);
    
Members
- 
    eraseGroudOptions :Object
- 
    
    地形挖洞选项 Type:- Object
 Examplevar eraseGroudOptions = eraseGroudManager.eraseGroudManager ; for(var key of eraseGroudOptions){ var eraseGroudOption = eraseGroudOptions[key] ; var points = eraseGroudOption.points ; //洞的控制点,世界坐标 {Freedo.Cartesian3[]} var color = eraseGroudOption.color ; //挖的洞的颜色 {Number[]} 如 [157 / 255, 226 / 255, 53 / 255] }
Methods
- 
    dispose()
- 
    
    销毁所有资源 
- 
    eraseGroudByPointsArray(points [, color])
- 
    
    直接输入点坐标做地形挖洞 Parameters:Name Type Argument Description pointsArray.<Freedo.Cartesian3> 洞的控制点,世界坐标 colorArray.<Number> <optional> 
 挖的洞的颜色,如 [157 / 255, 226 / 255, 53 / 255] 
- 
    on(listener [, scope])
- 
    
    事件类型有:dataAdded,dataRemoved Parameters:Name Type Argument Description listenerFdTools.FdEraseGroundManager~FdEraseGroundManagerCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
Type Definitions
- 
    FdEraseGroundManagerCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型有:dataAdded(添加了一个地形挖洞),dataRemoved(清空了所有的地形挖洞) eventArgObject dataAdded事件的参数为刚添加的对象的封装,参考FdMicroApp.FdEraseGroundHandler#getData ,dataRemoved不带参数