Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 21-12-2017, 15:21:14

Название: Не срабатывает команда СДВИГ
Отправлено: Алексей (IdeaSoft) от 21-12-2017, 15:21:14
Подскажите по каким причинам команда СДВИГ
может не выполнятся.

Программная реализация тоже не работает.
Но сейчас хочу понять причину почему не работает с командной строки

Исходные данные такие 3d-полилиния и полилиния профиля
по которому вытягивается тело вдоль 3d-полилинии

Прикрепляю файл для теста

Название: Re: Не срабатывает команда СДВИГ
Отправлено: Алексей (IdeaSoft) от 21-12-2017, 15:26:58
Внимательно посмотрел полилинию .
почти в конце на сопряжении с последней дугой точки следуют
зиг-загом. Все точки должны следовать др. з др в одном направлении.

 
Название: Re: Не срабатывает команда СДВИГ
Отправлено: Александр Пекшев aka Modis от 21-12-2017, 15:37:10
Внимательно посмотрел полилинию .
почти в конце на сопряжении с последней дугой точки следуют
зиг-загом. Все точки должны следовать др. з др в одном направлении.
СДВИГ сработал?
Название: Re: Не срабатывает команда СДВИГ
Отправлено: Александр Ривилис от 21-12-2017, 18:18:14
СДВИГ сработал?
Главный вопрос: какое отношение эта тема имеет к .NET API???
Название: Re: Не срабатывает команда СДВИГ
Отправлено: Александр Пекшев aka Modis от 21-12-2017, 18:21:56
СДВИГ сработал?
Главный вопрос: какое отношение эта тема имеет к .NET API???
Да, в принципе, никакого =)
Просто я скачал файл и попробовал - не получилось. Затем я запустил плагин по удалению точек полилинии, лежащих на одной прямой ("ненужных" так сказать) и команда сработала с кругом. Но вот с прямоугольником - нет. Значит есть какие-то ограничения, но про них нигде не написано. А было бы интересно знать, что за ограничения - для саморазвития ) Вдруг в будущем пригодится
Название: Re: Не срабатывает команда СДВИГ
Отправлено: Александр Ривилис от 21-12-2017, 20:29:54
Значит есть какие-то ограничения, но про них нигде не написано. А было бы интересно знать, что за ограничения - для саморазвития ) Вдруг в будущем пригодится
Уж очень густо точки в некоторых местах. Думаю, что нужно еще прореживать.
Название: Re: Не срабатывает команда СДВИГ
Отправлено: Александр Пекшев aka Modis от 21-12-2017, 20:34:34
Я думаю, что нужно не только прореживать точки, а провести обратную аппроксимацию - для получения дуговых сегментов. Тогда, скорее всего, сработает нормально