webgl是否可以实现三维管线的剖面分析??

0 投票
需求:在三维场景中用鼠标点两个点,以这两个点形成的三维垂直面去和多种三维管线求交叉点,然后获取交叉点的管线类型、海拔高度,并且形成剖面图,然后可以点击查询等。

问题1:webgl是否可以实现满足以上需求的三维管线剖面分析??

问题2:webgl是否包含三维管线的剖面分析接口??

问题3:如果没有相应的接口,是否有变通方法??

问题4:怎么利用webgl求出一个三维面和三维线的交叉点??
5月 16 分类:  99次浏览 | 用户: johnforrest 牛刀小试 (206 分)

1个回答

0 投票
前三个问题,可以直接做剖面分析,我们官网又剖面分析的示例,如果您只是浏览的话,只要有s3m缓存就可以。

对于第四个问题,webgl是做不了的。
5月 16 用户: 赵爽 登峰造极 (5,051 分)
问题1:官方示例能否获取剖面上每一个点的的坐标值和其它信息???

问题2:如果不能求出一个三维面和三维线的交点,怎么才能对管线进行剖面分析呢?

三维管线的剖面分析和官网示例中的可能不太一样,三维管线的剖面分析是点两个三维点,连成一个三维线,然后确定一个三维面,之后求出三维面和每一根管线的交点,然后鼠标点击交点获取交点的属性信息等。
我之前说的仅限于浏览,如果您需要获取信息的话需要三维数据服务支撑

您说的管线是三维线,那没有直接的方法来计算,需要自己写。剖面分析都是针对于模型使用的
...