Перейти к публикации
forum-okna.ru

Нужна консультация - планиметрия


Рекомендованные сообщения

Немного не в тему, но вдруг кто знает:

 

Есть задача - имеется замкнутый, самопересекающийся контур.

Как убрать самопересечение (не вручную) в каде или подобных.

 

Заранее благодарен.

Изменено пользователем A_L_E_X
Ссылка на комментарий
Поделиться на других сайтах


Оконный портал tybet.ru | Подписка на новости | Бесплатные объявления | Наша телега | База оконных знаний | ОНЛАЙН-ВЫСТАВКА



Немного не в тему, но вдруг кто знает:

 

Есть задача - имеется замкнутый, самопересекающийся контур.

Как убрать самопересечение (не вручную) в каде или подобных.

 

Заранее благодарен.

Есть команда trim. (если я правил но понял вопрос)

Ссылка на комментарий
Поделиться на других сайтах

Вопрос, к сожалению, не сумасшедший, а очень даже практический.

 

post-6249-1247747431_thumb.jpg

 

Слева - исходный полигон, справа - получаемый, практически, вручную.

 

А trim работает на двух пересекающихся полигонах.

Наверное, я не точно сформулировал...

Ссылка на комментарий
Поделиться на других сайтах

"... имеется замкнутый, самопересекающийся контур.

Как убрать самопересечение (не вручную) в каде или подобных."

Поподробнее пожалуйста!

Неплохо бы файлик посмотреть...

Просто в ACAD-е одну и ту же задачу можно решить разными командами и методами...

 

Посмотрел...

"Break", "Break at Point" - не подойдет?

А "не вручную" придется Лиспом пользоваться...

Изменено пользователем Aleksey
Ссылка на комментарий
Поделиться на других сайтах

Посмотрел...

"Break", "Break at Point" - не подойдет?

А "не вручную" придется Лиспом пользоваться...

 

А можно про Лисп по-подробнее?

Изменено пользователем A_L_E_X
Ссылка на комментарий
Поделиться на других сайтах

А можно про Лисп по-подробнее?

А сделать Region'ом фигуры выделив всё?

А потом самый большой Регион переместить и потом взорвать?

Получиться почти то что у вас.

Потом ещё можно сделать полилинию pedit' ом, и сплайном сгладить.

Ссылка на комментарий
Поделиться на других сайтах

А сделать Region'ом фигуры выделив всё?

А потом самый большой Регион переместить и потом взорвать?

Получиться почти то что у вас.

Потом ещё можно сделать полилинию pedit' ом, и сплайном сгладить.

Мало вероятно! Region возьмет ВСЮ область и то при условии если она замкнутая!

И потом, мы так и не поняли, а что надо-то? Убрать аппендиксы на левой области? Сгладить? Левая и правая области в деталях отличаются...В чем проблема-то? И почему "не вручную", их 1000 и 1...?

Изменено пользователем Aleksey
Ссылка на комментарий
Поделиться на других сайтах

А действительно, поподробнее бы. Есть разные способы.

Каким образом был получен исходный полигон? Возможно, стоит поработать над проблемой на стадии создания полигона?

Что это такое?

Как часто приходится делать что-то подобное? Это вообще как-то связано со стеклом?

Кстати, правый рисунок – тоже не очень-то. По-хорошему, над ним ещё надо работать.

Ссылка на комментарий
Поделиться на других сайтах

Мало вероятно! Region возьмет ВСЮ область и то при условии если она замкнутая!

Читаем внимательно условия - Есть задача - имеется замкнутый, самопересекающийся контур.

Регион создает в таком случае как минимум три региона.

1 - большой

2 - маленкий

3 - большой и маленький

Первый как раз и нужен.

Остальное выкинется.

Ссылка на комментарий
Поделиться на других сайтах

А действительно, поподробнее бы. Есть разные способы.

Каким образом был получен исходный полигон? Возможно, стоит поработать над проблемой на стадии создания полигона?

Что это такое?

Такое подозрение что это отсканированно опознанная какой-то програмулиной картинка.

Ссылка на комментарий
Поделиться на других сайтах

Читаем внимательно условия - Есть задача - имеется замкнутый, самопересекающийся контур.

Регион создает в таком случае как минимум три региона.

1 - большой

2 - маленкий

3 - большой и маленький

Первый как раз и нужен.

Остальное выкинется.

Попробовал "замкнутый, самопересекающийся контур".

Не хочер "region" его обрабатывать! И из отрезков и из полилиний.

"Select objects:

1 loop extracted.

1 loop rejected.

Self intersections : 1 loop.

0 Regions created."

 

Кстати, "Break" тоже ни хрена не дает... Дурь получается...

Ссылка на комментарий
Поделиться на других сайтах

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

Самопересечение - результат трассировки (кромки среза - "лохматые").

Конечная цель - dxf на электроэрозию.

Ковыряюсь с этим уже более 10 лет.

Ссылка на комментарий
Поделиться на других сайтах

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

Самопересечение - результат трассировки (кромки среза - "лохматые").

Конечная цель - dxf на электроэрозию.

Ковыряюсь с этим уже более 10 лет.

Выложите исходный файл - будет поле для эксперементов. :)

Ссылка на комментарий
Поделиться на других сайтах

... отсканированный контур камеры профиля.

...

Конечная цель - dxf на электроэрозию.

...

Оба на! Может быть проще более качественно подготавливать профиль для скана?

И, для общего развития, как из графического файла получается dwg?

Ссылка на комментарий
Поделиться на других сайтах

Оба на! Может быть проще более качественно подготавливать профиль для скана?

И, для общего развития, как из графического файла получается dwg?

 

Не проще - нужен микроскоп.

Кроме того, представленный полигон - не сам контур камеры, а отступ 0.5 - именно в этот момент и появляется самопересечение - логика зашита такая.

 

Из графического файла - Corel Trace 12 - сохраняю wmf - открываю Sketch (ужатый для планиметрии CAD).

Ссылка на комментарий
Поделиться на других сайтах

Прикрепите к сообщению DXF-файл и исходный файл (результат сканирования или фото).

 

Какой порядок размера полигона? Какие допуски в размерах полученного полигона?

Вы фотографируете образец в микроскоп или механически сканируете?

Если фотографируете, то, пожалуйста, выложите фото, если сканируете, то хотелось бы видеть файл с координатами точек.

 

И всё же, как много таких изделий в день приходится обрабатывать?

Вроде не кажется большой проблемой потратить 5 мин на коррекцию контура.

Складывается впечатление, что по несколько десятков :)

 

Если всё же по 2-3 в день, то с помощью CorelDraw X3, используя функцию "Интеллектуальная заливка", вы одним действием получите интересующий вас контур.

post-5729-1247856329_thumb.png

 

Дальше выделяете полученный конутр и копируете его в буфер. Удаляете все элементы с холста и вставляете из буфера ваш контур.

post-5729-1247856461_thumb.png

 

Теперь можете сохранить полученный контур как DXF.

Изменено пользователем Borius1
Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

Условия и правила использования форума Правила.