Czy Shape_Length
atrybut uwzględnia wysokość? Na przykład, jeśli mam 3 punkty: A
, B
, iC
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
Następnie tworzę dwie linie: L1
i L2
.
L1.fromPoint = A
L1.toPoint = C
L2.fromPoint = B
L2.toPoint = C
W wynikach obserwuję, że SHAPE_Length
atrybut jest taki sam dla obu L1
i L2
. Sprawdziłem, że wszystkie punkty i wszystkie polilinie są ZAware.
Czy więc mylę się, zakładając, że SHAPE_Length
atrybut uwzględnia Z kształtów?
Nie mam problemu z przechowywaniem wartości Z lub manipulowaniem nimi. Używam IPolyline.
Z tego, co słyszałem, SHAPE_Length jest tylko 2D i nie można go edytować.