new FdPolygon(viewer, id [, option])
Parameters:
| Name | Type | Argument | Default | Description | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| viewer | Viewer | ||||||||||||||||||||||||||||||||||||||
| id | GUID | ||||||||||||||||||||||||||||||||||||||
| option | Object | <optional> | {} | 可选属性: Properties
 | 
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var mm = new Freedo.FdModel.FdModelManager(viewer);
//如果option参数中不包含pts属性,则会自动激活点选创建功能
mm.add('Polygon', {
        pts: [Cartesian3, Cartesian3, ...],
        fillColor: [255, 255, 255, 1], // 面颜色
        outline: true, // 是否显示边线
        outlineColor: [255, 255, 255, 1], // 边线颜色
        lineWidth: 2.0 // 边线宽度
        clampToGround: true, //是否贴地显示
    });
    
Members
- 
    fillColor
- 
    
    多边形面颜色 
- 
    lineWidth
- 
    
    多边形外边线的宽度 
- 
    <readonly> option
- 
    
    获取实体的属性数据 
- 
    outline
- 
    
    是否显示边线 
- 
    outlineColor
- 
    
    多边形外边线的颜色 
Methods
- 
    clear()
- 
    
    清理 
- 
    dispose()
- 
    
    销毁所有资源 
- 
    getData()
- 
    
    获取数据 Returns:返回值格式: [{ id: GUID, type: 'Circle' option: [] }...] - Type
- Object
 
- 
    hide()
- 
    
    隐藏 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdModel.FdPolygon~FdPolygonCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    remove()
- 
    
    删除 
- 
    reset()
- 
    
    重置 
- 
    setFillColor()
- 
    
    设置面颜色 
- 
    show()
- 
    
    显示 
Type Definitions
- 
    FdPolygonCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型:DataChanged eventArgObject DataChanged事件对应的参数