Professional Documents
Culture Documents
Get LowestPoint Polyline
Get LowestPoint Polyline
lngDataPoint = (UBound(objPolyline.Coordinates) - 1) / 2
lngLowest = 0
For lngIndex = 1 To lngDataPoint
If (objPolyline.Coordinate(lngIndex)(1) < objPolyline.Coordinate(lngLowest)
(1)) Or _
((objPolyline.Coordinate(lngIndex)(1) =
objPolyline.Coordinate(lngLowest)(1)) And _
(objPolyline.Coordinate(lngIndex)(0) <
objPolyline.Coordinate(lngLowest)(0))) Then
lngLowest = lngIndex
End If
Next lngIndex
dblRetVal(0) = objPolyline.Coordinate(lngLowest)(0)
dblRetVal(1) = objPolyline.Coordinate(lngLowest)(1)
dblRetVal(2) = 0
GetLowestPoint = dblRetVal
End Function