Band

带状面类,用于在场景中构造带状几何图形

Constructor

new Glodon.Bimface.Plugins.Geometry.Band(option)

Parameters:
NameTypeDescription
optionObject

构造带状面对象的配置项

curveGlodon.Bimface.Plugins.Geometry.SplineCurve

曲线对象

colorGlodon.Web.Graphics.Color

颜色对象

materialGlodon.Bimface.Plugins.Material.Material

材质对象

widthArray

带状面宽度,第一、二个元素分别表示左侧边界、右侧边界与中心线(curve对象)之间的距离

enableTorsionBoolean

是否产生扭转,默认为false

borderObject

带状面边框

enableBoolean

是否显示边框,默认为false

widthNumber

边框宽度,默认为1px

colorGlodon.Web.Graphics.Color

边框颜色

Methods

clone()

复制该带状面对象

Returns:
TypeDescription
Glodon.Bimface.Plugins.Geometry.Band

band 带状面对象

dispose()

销毁当前对象

enableBorder(isEnabled)

设置带状面是否显示轮廓线

Parameters:
NameTypeDescription
isEnabledBoolean

是否显示轮廓线

getBorderColor()

获取构造带状面的边框颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

边框颜色

getBorderWidth()

获取构造带状面的边框宽度

Returns:
TypeDescription
Number

边框宽度

getColor()

获取带状面的颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

颜色对象

getCurve()

获取构造带状面的曲线对象

Returns:
TypeDescription
Glodon.Bimface.Plugins.Geometry.SplineCurve

曲线对象

getMaterial()

获取带状面的材质对象

Returns:
TypeDescription
Glodon.Bimface.Plugins.Material.Material

material 颜色对象

getWidth()

获取构造带状面的宽度

Returns:
TypeDescription
Array

带状面宽度

isBorderEnabled()

获取带状面是否显示轮廓线

Returns:
TypeDescription
Boolean

是否显示轮廓线

setBorderColor(borderColor)

设置构造带状面的边框颜色

Parameters:
NameTypeDescription
borderColorGlodon.Web.Graphics.Color

边框宽度

setBorderWidth(borderWidth)

设置构造带状面的边框宽度

Parameters:
NameTypeDescription
borderWidthNumber

边框宽度

setColor(color)

设置带状面的颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

颜色对象

setCurve(curve)

获取构造带状面的曲线对象

Parameters:
NameTypeDescription
curveGlodon.Bimface.Plugins.Geometry.SplineCurve

曲线对象

setMaterial(material)

设置带状面的材质对象

Parameters:
NameTypeDescription
materialGlodon.Bimface.Plugins.Material.Material

材质对象

setWidth(width)

设置构造带状面的宽度

Parameters:
NameTypeDescription
widthNumber

带状面宽度

update()

更新图元信息