PipeLineFeature

管网

new YS.PipeLineFeature(options)

管网
Name Type Description
options Object optional 对象有下面这些属性:
Name Type Default Description
id String optional 管网的唯一标识. 如果为空, GUID自动生成.
name String optional 管网名称
points Array.<XYZ> optional 管网的坐标object = {x:112,y:12,z:100}
shape Array PipeLineFeature.computeCircleShape(1, true, 0.5) optional 官网形状(默认为半径1m的空心管道)
color Color {r:0,g:1,b:0,a:1} optional 管道颜色
cornerType Color CornerType.ROUNDED optional 管道拐角形状
maxHeight Number optional 最大显示距离
minHeight Number optional 最小显示距离
show Boolean true optional 是否可见
Example:
//定义PipeLineFeature

Members

color : Boolean

获取或设置管道的颜色

cornerType : CornerType

获取管道拐角的形状

id : String

获取管道的id

maxHeight : Number

获取或设置管道显示的最远距离

minHeight : Number

获取或设置管道显示的最近距离

points : Array.<XYZ>

获取管道的点坐标集合.

shape : Array.<Cartesian2>

获取管道拉升形状的坐标集合

show : Boolean

获取或设置管道是否显示

Methods

staticYS.PipeLineFeature.computeCircleShape(radius, isHollow, hollowRadius)

根据管道半径和空心半径获取shape
Name Type Description
radius Number 管道半径
isHollow Number 是否空心
hollowRadius Number 空心半径
Returns:
shape> 二维形状坐标

staticYS.PipeLineFeature.computePolygonShape(n, radius, rotation, isHollow, hollowRadius)

根据管道半径和空心半径获取shape
Name Type Description
n Number 正多边形边数
radius Number 对角线半长
rotation Number 旋转角度
isHollow Number 是否空心
hollowRadius Number 空心对角线半长
Returns:
shape> 二维形状坐标

destroy()

销毁实例

isDestroyed()Boolean

获取实例是否销毁
Returns:

isDestroyed()Boolean

获取实例是否销毁
Returns: