首页 / 浏览问题 / 组件GIS / 问题详情
iobject java 两条相交三维线计算交点和距离
twt
19EXP 2023年03月13日
1.iobject java 两条相交三维线的交点之间距离如何计算

2.两条三维线相交的交点三维点如何计算

1个回答

您好,三维数据和二维数据空间特征与实际应用还是有一定差异,

三维业务上对无体积三维线进行碰撞或者求交的业务行业内相对少见,

所以使用相关算子您需要更多考虑“容限”的控制。

您的第一个问题没有太理解您的意思,两条三维线只有一个交点,交点之间的距离是什么意思?

单纯的三维点到三维线的距离的话,Geometrist.DistanceToLineSegment

您的第二个问题,

所以组件设计层面没有针对三维,Geometrist.intersectLineSegment

三维对象之间是否相交可以使用Geometrist3D.hasIntersection来判断
9,538EXP 2023年03月14日
您好这边需求是做一个三维管线的垂直净距分析功能,数据为两条上下交叉的三维线数据集;三维线转二维是可以判断出相交及交点的

1.上下垂直这个距离怎么计算呢

2.两条线相交的两个三维点如何计算
求交或者距离,我们都是说直线情景下的。

三维线与三维线之间的距离,两点坐标为一线,建议使用向量方程来计算。

第二个,两条直线之间只会有一个交点,您说的两个交点是什么意思呢。
...