PolygonFeatureManager

类:面要素管理器

Methods

clearGlowEffect()

清空发光效果

getArea(id)

根据ID获取指定面要素的面积

Parameters:
NameTypeDescription
idString

面要素ID

Returns:
TypeDescription
Number

面要素面积大小,单位为m2

getObjectDataById(id)

根据要素ID获取ObjectData,用于作为筛选条件

Parameters:
NameTypeDescription
idString

要素ID

Returns:
TypeDescription
Object

要素的ObjectData

removeGlowEffectById(ids)

根据ID移除发光效果

Parameters:
NameTypeDescription
idsArray

Object Ids.

restoreOutlineStyle(condition)

根据条件恢复要素边框样式

Parameters:
NameTypeDescription
conditionObject

条件参数

idsArray

由要素ID组成的数组

objectDataArray

由要素objectData组成的数组

allBoolean

全部要素

restoreStyle(conditions)

根据条件清空面要素样式

Parameters:
NameTypeDescription
conditionsObject

条件参数

idsArray

由要素ID组成的数组

objectDataArray

由要素objectData组成的数组

allBoolean

全部要素

setGlowEffectById(ids, opt)

根据ID列表设置构件、房间、外部构件的发光效果

Parameters:
NameTypeDescription
idsArray

构件、房间、外部构件ID列表

optObject

发光效果参数

typeString

发光效果类型,“body”为整体发光,“outline”为轮廓线发光,默认为“body”

colorGlodon.Web.Graphics.Color

发光效果颜色

intensityNumber

发光强度,取值范围[0,1],默认值为0.3

spreadNumber

扩散程度,取值范围[1,5],默认值为3

setOutlineStyle(condition, style)

设置面要素边框样式

Parameters:
NameTypeDescription
conditionObject

条件参数

idsArray

由要素ID组成的数组

objectDataArray

由要素objectData组成的数组

allBoolean

全部要素

styleObject

边框样式

colorGlodon.Web.Graphics.Color

线框颜色

widthNumber

线框宽度

setStyle(condition, style)

根据条件设置面要素样式

Parameters:
NameTypeDescription
conditionObject

条件参数

idsArray

由要素ID组成的数组

objectDataArray

由要素objectData组成的数组

allBoolean

全部要素

styleObject

样式

fillTypeString

填充样式,可选“color”-纯色填充,“stripe”-条纹填充,“grid”-网格填充

colorGlodon.Web.Graphics.Color

要素填充颜色

directionString

填充方向。可填0、1、2、3。其中0:水平条纹,1:右对角线条纹,2:竖直条纹,3:左对角线条纹。默认为0。