Имеет ли Shape_Length
принимать во внимание атрибут возвышение? Например, если у меня есть 3 очка: A
, B
иC
A.X = 10
A.Y = 10
A.Z = 10
B.X = 10
B.Y = 10
B.Z = 50
C.X = 0
C.Y = 0
C.Z = 10
Затем я создаю две строки: L1
и L2
.
L1.fromPoint = A
L1.toPoint = C
L2.fromPoint = B
L2.toPoint = C
Что я наблюдаю в результатах, что SHAPE_Length
атрибут является одинаковым для обоих L1
и L2
. Я проверил, что все точки и все полилинии ZAware.
Итак, я ошибаюсь, предполагая, что SHAPE_Length
атрибут учитывает Z форм?
У меня нет проблем с сохранением значений Z или манипулированием ими. Я использую IPolyline.
Из того, что я слышал, SHAPE_Length является только 2D и не редактируется.