PipeLinePrimitive

管网图层

new YS.PipeLinePrimitive(ys)

管网图层
Name Type Description
ys Object YouScene对象
Example:
//定义PipeLinePrimitive

Methods

add(pipeLineFeatures)

添加管网,添加大面积管网时,可以传pipeLineFeature数组,通过数组加载的会优化性能,但是删除时删一个会全部删除。
Name Type Description
pipeLineFeatures PipeLineFeature | Array.<PipeLineFeature> 管网子类

destroy()

销毁实例

getById(id)PipeLineFeature

根据id查找pipeLineFeature
Name Type Description
id String pipeLineFeature的id
Returns:
返回查找到的pipeLineFeature

pick(windowPosition)PipeLineFeature

从屏幕坐标发出射线,获取第一个相交的PipeLinePrimitive
Name Type Description
windowPosition Cartesian2 屏幕坐标
Returns:
返回PipeLineFeature

remove(pipeLineFeature)

删除pipeLineFeature
Name Type Description
pipeLineFeature PipeLineFeature pipeLineFeature

removeAll()

删除所有pipeLineFeature

removeById(id)

根据id删除pipeLineFeature
Name Type Description
id String pipeLineFeature的id