Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Захаров Максим от 03-06-2015, 14:27:15
-
Здравствуйте.
Подскажите пожалуйста, есть обычная полилиния у которой несколько сегментов дуговые. Есть ли в Автокад функция которая проверяет скруглен или нет сегмент полилинии.
Спасибо
-
Метод Polyline.HasBulges позволяет определить есть ли вообще у полилинии дуговые сегменты, а Polyline.GetBulgeAt позволяет определить кривизну у указанного номером сегмента полилинии. Если кривизна < 1e-6, то сегмент считается прямым, а если >= 1e-6, то дуговым.
-
Спасибо Александр. А то у меня была только идея смотреть длину сегмента и сравнивать с длиной вычисленной по координатам 2 точек (начала и конца сегмента)