if (myPoint.PointNumber = 1)
Это в голове моей крутилось. Просто не хочется велосипедов изобретать. Вдруг есть у Autodesk какой-нибудь метод.
Опять же в дальнейшем нужно будет строить полилинию по интервалу номеров точек (и да, в civil есть прозрачная команда 'PN, но когда постоянно делаешь одного и тоже, начинаешь лениться нажимать лишние кнопки, опять же надо будет ещё сделать, чтобы полилиния с нужными свойствами была)
ЗЫ: а с точки зрения программирования "break" - хорошо?