[ORD CE C#]关于廊道Corridor的接口GetXSCutPoints的问题?

本人在解析廊道断面时使用了廊道Corridor对象的GetXSCutPoints接口,但发现了以下几个问题:

1.GetXSCutPoints在处理多个平行廊道时(如下图),会将其他廊道的内容也囊括进来,这是正常的吗?那为何该接口要放在Corridor类中?

2.当Template模板通过设置显示规则根据地形自动选择向上放坡or向下放坡时,为何GetXSCutPoints却会得到两者的结果?例如当在桩号K100位置时,假设Template实际建模结果为向下放坡,但GetXSCutPoints却既能得到向下放坡的断面点也能得到向上放坡的点(其中向下放坡的点坐标正确,向上放坡的点不正确)。

3.在Template实际放样建模的过程中,由于步长可大可小,当步长较大时,ORD会通过过渡将两个差异较大的断面放样连接,那么对于过渡位置使用GetXSCutPoints会有那些问题和需要注意的地方呢?

Parents
  • 关于第二个问题,这个要分析一下你的模型的情况,我看到你问题中的假设的情况,如果是在这个位置有突变的化,那么可能就会出现你图中的哪个情况,另外,对于ORD的建模机制有了解的化,就能知道,在ORD中放样的时候,ORD不但通过模板生成了网格体,而且模板中的点也生成了对应的三维线,所以你可以查看这些线来判断是否切出来的点是否正确

Reply
  • 关于第二个问题,这个要分析一下你的模型的情况,我看到你问题中的假设的情况,如果是在这个位置有突变的化,那么可能就会出现你图中的哪个情况,另外,对于ORD的建模机制有了解的化,就能知道,在ORD中放样的时候,ORD不但通过模板生成了网格体,而且模板中的点也生成了对应的三维线,所以你可以查看这些线来判断是否切出来的点是否正确

Children