西班牙
斯潘4
沿多段线Z返回某个Z值的XY坐标
这不是一个衡量标准。测量值可能是11200',但Z是10900'。此外,顶点大约是每100'一个——通过将线转换为顶点,不容易插值到精确的Z。我想避免这个解决方案过于复杂--有没有一种简单的方法可以逃避我?
您好!@SETLD U解决方案
另一个想法是,我必须在你想要的XY的高度处切断这条线。所以我这么做了:
基本上你有一个创建器,它可以创建一个覆盖X/Y感兴趣区域的多边形。我用Z值创建了它,但是你可以用零Z创建它并使用3DForcer(发布3DForcer参数,这样你就可以选择每次剪切的位置)
LineOnAreaOverlayer无法在3D模式下工作。所以…使用CoordinateSwappers交换X和Z坐标以获得2D。做叠加,把坐标换回来。
现在我有两行了。它们相交的点是所选Z值的X/Y位置。
如果有一个变压器做了三维交叉,协调华将没有必要。可惜我找不到。但这仍然是一个相当简单的解决方案。
希望能有所帮助。一个有趣的问题。我喜欢。
作记号
这个怎么样:
使用切碎器(顶点数=2)创建线段。
使用两个MeasureSetter变压器(用于起点和终点)并设置一个值为@ZValue()的测量值。
使用具有模式度量(值)的剪切器转换器剪切所需的Z值。
最后在截取线段的端点(索引-1)使用坐标抽取器(如果需要测试@zvalue=
?2019安全亚搏在线软件公司|合法的