首页 / 浏览问题 / 组件GIS / 问题详情
iobject管线碰撞分析
35EXP 2022年05月16日
iobject.net进行二次开发,如何实现管线之间的碰撞分析

1个回答

您好,可以考虑对象与对象之间做布尔求交运算来判断有没有碰撞。

模型对象布尔:BooleanOperator3D

希望可以帮助到您。
10,758EXP 2022年05月16日
但这个方法是用于模型对象之间,我们的管线是一个网络数据集,不是模型对象
线数据本身是没有体积的,所以确实不能做布尔运算。

这边看你们碰撞分析是要对带厚度关闭的实体管道进行碰撞分析,还是本身的三维线进行碰撞分析就够了。

如果是三维线本身就够了的话,可以使用几何运算类对线求交,看是否有交点。

接口:Geometrist

如果是需要对实体管道进行碰撞分析,游玩三维线本身是没有体积厚度实体的,建议把三维线数据三维缓冲成实体模型数据后再来进行布尔运算。
...