Самопересечение и замкнутость контура в КОМПАС
Содержание
- 1 Как обнаружить самопересечение контура
- 2 Как исправить самопересечение контура
- 3 Проверка замкнутости контура
Самопересечение и замкнутость контура в эскизах КОМПАС длительное время являлись основными требованиями к построению формообразующих операций. В текущей версии самопересечение допустимо, но оно ведет к формированию только тонкого тела, поэтому, если необходимо провести классический вариант той же операции выдавливания, то от самопересечения придется избавиться.
Как обнаружить самопересечение контура
Если контур имеет самопересечение, то его можно обнаружить:
- запустив любую формообразующую операцию, например, операцию выдавливания. Пересечение будет отображаться, как двойная тонкая стенка
- самопересечение можно выявить и в эскизе. Будут отображаться ограничения, которых, если бы контур был без пересечения, то видно бы не было.
При работе в старых версиях КОМПАС можно использовать следующий лайфхак: скопировать контур в буфер обмена, нажать «вставить» и посмотреть на фантом изображения. Места с самопересечением просто не отрисовываются и кажется, что контур в этом месте разорван.
Как исправить самопересечение контура
Существует несколько способов исправления самопересечения контуров. Самый простой способ — использовать команду «Проверка наложения элементов». Путь: Главное текстовое меню — Приложения — Проверка документа — Проверка наложения элементов.
После вызова команды появится окно в котором при работе с эскизами можно оставить все настройки по умолчанию и только нажать кнопку «Ок»
Затем система предложит удалить все отмеченные элементы. Нажимаем «Да» и наш контур готов к проведению формообразующей операции
Кроме способа с использованием специальной команды, есть самый простой способ исправления самопересечения. Можно взять эскиз на редактирование и просто удалить лишние объекты, выделяя их и нажимая клавишу «Delete». А местоположение объектов можно определить визуально, как уже было описано в разделе «Как обнаружить самопересечение контура»
Проверка замкнутости контура
Существует несколько вариантов проверки замкнутости контура — один связан с использованием специальной команды, другие — обходные варианты с применением команд базового функционала. Рассмотрим основной вариант:
- замкнутость контура можно проверить командой «Проверка замкнутости для всех объектов». Расположена команда на панели «Сервисные инструменты»
После вызова команды система предложит поставить точки в местах разрывов и после нажатия кнопки «Оставить» точки будут расставлены
Результат операции
После обнаружения мест, где контур не замкнут, исправлять ошибки нужно базовым функционалом, каких-либо специальных команд для данной операции не разработано. Можно просто дотянуть одну характерную точку до другой, построить соединительный отрезок или воспользоваться командами «Удлинить до ближайшего объекта» или «Выровнять по границе».
Оценка статьи:
Загрузка…
Самопересечение контура
Автор Zorgy, 04.12.12, 16:34:15
« предыдущая – следующая »
0 Пользователей и 1 гость просматривают эту тему.
Добрый день, коллеги. Знаю, что есть файлы, убивающие Компас….но вот случайно получил эскиз, который всё никак не хочет “выдавливаться” – постоянно пишет “самопересечение” контура.
Попробуйте, пожалуйста, и вынесите вердикт – в чем дело?
P.S. Контур получен непрерывным обводом вспомогательных линий, после чего вспомогательные линии удалил. Утилита Компаса “проверка замкнутости контура” говорит, что контур замкнут… Что происходит?
Либо НЕПРЕРЫВНОЙ ОБВОД не такой уж и не прерывный, либо имеет место искусственный интеллект в Компасе, либо я в конце рабочего дня не вижу ошибку…
Да, я методом исключения (пришлось разбить такое сечение на три элементарных) тоже дошел до этого…. Но что вы скажите по поводу НЕПРЕРЫВНОГО ОБВОДА и утилиты проверки замкнутости? Прикрепляю скрин – обратите внимание на масштаб – 42 тысячи…..и все-равно исходят из одной точки….. ))))))))
Поделитесь – какой именно? И почему после ручного “привода” отрезков к соединению – результат тот же? Мне просто интересно, кто виноват )))))))))
Причем достаточно часто приходится вручную доводить за командой НЕПРЕРЫВНЫЙ ОБВОД
У меня в другом месте не срасталось.
Хотя точки совпадают, если не учитывать мусор, после 9-го знака.
Sabahs, такая же фигня – в точке, указанной вами привел вручную линии – результата нет ))) Да я сделал по частям уже – мне просто интересно, что за фантом такой…
Цитата: Zorgy от 04.12.12, 17:04:36
Поделитесь – какой именно? ….
Анализ подключать надо! Удаляете все лишние линии, оставляете только линии будущего контура. После собираете контур… если на пересечении два направления или полное отсутствие контур автоматом не собирается. Так выявляется проблемное место. Далее уж кто во что горазд
Цитата: Sabahs от 04.12.12, 17:06:49
У меня в другом месте не срасталось.
Хотя точки совпадают, если не учитывать мусор, после 9-го знака.
Почему вы думаете, что после 9-го знака разница? Одна и та же точка в пространстве….. вряд ли будет отклонение на микроны….
Я сначала обрезал до вспомогательной линии, затем удлинил отрезки.
Цитата: Goran от 04.12.12, 17:10:50
Анализ подключать надо! Удаляете все лишние линии, оставляете только линии будущего контура. После собираете контур… если на пересечении два направления или полное отсутствие контур автоматом не собирается. Так выявляется проблемное место. Далее уж кто во что горазд
Так ведь так и делаю )))))))))))))))))) уже задолбался – полдня сижу обвожу разные эскизы из автокада……
Вот только впервые такая трабла случилась…
Цитата: Sabahs от 04.12.12, 17:12:39
Я сначала обрезал до вспомогательной линии, затем удлинил отрезки.
Вот, получается теперь…. Но ведь это по меньшей мере странно – согласитесь…..
И даже пугающе, когда речь заходит о чертежах на жилые здания если каждое пересечение так проверять…… ужас.
Машина, она железяка не понимает то, что для нас ноль 0.00000000000000000000000000000001, для неё это ещё, сильно большое число.
Это то я понимаю….. Я не понимаю, как так – одна операция Компаса должна была продолжить отрезок без разрывов (непрерывный обвод), а другая должна была проверить (проверка замкнутости контура)…..
Просто речь идет о другом: если с тами простейшим эскизом так…..то что будет, если подобное случится с очень сложным эскизом? Как тогда искать источник ошибки? ))))))))))))) ведь и повторные “обрисовывания” не помогают – я этот эскиз обрисовывал приблизительно 6 раз ))))
Я тоже в таких случаях задумываюсь кто из нас двоих (я или машина) тупее.
Отправьте файл в СТП, для анализа, чтобы таких глюков было меньше.
Просто даже если и есть там отклонение (разрыв в сотые доли микрона) в следствии неправильного срабатывания “непрерывного обвода” – то почему только 3d операция её замечает – почему её не видит ВЕСЬ Компас?….. Это риторический вопрос…
Цитата: Sabahs от 04.12.12, 17:26:19
Отправьте файл в СТП, для анализа, чтобы таких глюков было меньше.
Да, надо будет…. бумажки с лицензией посеял – пока некогда искать – там же надо номер лицензии писать…
- Форум пользователей ПО АСКОН
-
►
Профессиональные вопросы -
►
Конструирование -
►
Самопересечение контура
о пересечении контуров и общих точках. Подскажите
-
Ответить в тему
-
Создать тему
Рекомендованные сообщения
diglook
0
-
- Жалоба
- Рассказать
при выдавливании говорит что где то есть общие точки или пересечение контура, А вот как эти места подсветить чтобы исправить или исправить автоматом?
или вот такой вариант вопроса – есть траэктория в формате dxf в какой софтине исправить указанные выше недостатки траэктории?
Изменено 24 ноября 2009 пользователем diglook
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Юрец
2
-
- Жалоба
- Рассказать
Менеджер библиотек ->Прочие->Прикладная библиотека Компас->Проверка замкнутости. Находит пересечения и разрывы в контуре, в местах ошибок ставит точки.
Ссылка на сообщение
Поделиться на других сайтах
Genya_ms
0
-
- Жалоба
- Рассказать
Менеджер библиотек ->Прочие->Прикладная библиотека Компас->Проверка замкнутости. Находит пересечения и разрывы в контуре, в местах ошибок ставит точки.
наложения в контуре – ненаходит!
разрывы контура – правда помечает точками
Что делать с наложениями? как их обнаружить?
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Kus
36
-
- Жалоба
- Рассказать
Менеджер библиотек ->Прочие->Проверка документа. В этой библиотеке есть функция проверки наложения.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Genya_ms
0
-
- Жалоба
- Рассказать
А автоматом при операции выдавливания чтобы контур проверял и указывал: наложения, пересечения, разрывы – сделать нельзя? Как в Solid_ах например – ? Может примочку-макрос какой нибудь написать и подгрузить можно – ?
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Kus
36
-
- Жалоба
- Рассказать
Вот про это не знаю… Это, наверное, к разработчикам вопрос. 🙂
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- 7 лет спустя…
Dee1984
0
-
- Жалоба
- Рассказать
В 25.11.2009 в 11:25, Юрец сказал:
Менеджер библиотек ->Прочие->Прикладная библиотека Компас->Проверка замкнутости. Находит пересечения и разрывы в контуре, в местах ошибок ставит точки.
в 16 версии нет прикладных библиотек(((
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Grekus
15
-
- Жалоба
- Рассказать
В 16 Компасе Менеджер библиотек ->Прочие-> Сервисные инструменты.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
-
Сейчас на странице
0 пользователей
Нет пользователей, просматривающих эту страницу.
-
Сообщения
-
Автор:
chatskiy · Опубликовано: 3 минуты назад
Датчики Реншоу имеют свойство подыхать, перед запуском измерения при открытой руке понажимайте квадрат руками, должен при нажатии звучать писк, мало ли…
-
-
Автор:
4Zzz · Опубликовано: 20 минут назад
Всем спасибо.
Нашел.
Рисуется 2 отрезка и дуга по размерам, а потом командой “Обечайка” с заданием толщины превращаем в требуемую деталь -
Автор:
KsunReh · Опубликовано: 28 минут назад
@alleks977 , как бы поведение простого ПА и ПА СВ30 несколько отличается… Но в целом должно работать, ничего криминального нет.
Я бы не делал такой выступ, а скруглил бы переход на конус обычным скруглением 0,6 мм. В туннельном литнике не рекомендуют уменьшать сечения для того, чтобы в момент среза точки впрыска остальная часть литника и прилегающий разводящий канал были эластичными и смогли деформироваться при выталкивании. У вас же получается основание конуса заужено + лишнее препятствие на пути расплава.
-
Автор:
davidovka · Опубликовано: 31 минута назад
Как в Creo у меня в К-21й версии у меня не сработало: не достраивает радиусы на стыке дуги и прямой.
-
Автор:
Ветерок · Опубликовано: 45 минут назад
Наверное, надо нарисовать дугу с двумя прямыми и вытягиванием на 50мм (лучше в обе стороны) получить требуемую форму. Разумеется, предварительно задав нужную толщину и радиус гиба. Потом добавить отверстия.
Не надо тут ничего сгибать. Надо сразу строить то, что должно быть.
-
Автор:
NikitaNaomovv · Опубликовано: 53 минуты назад
Добрый день. Хорошо знаком и с пепакурой и с 3д макс.
Например если в пепакуре по 3д модели, можно наложить линии разреза и далее создать развертку, для сборки по номерам или же по углам сгиба.
Но там нет учета толщины материала. Хочу найти информацию каким методом можно сделать развертку из металла. С учетом снятия напряжения на сгибах. установка углов сгиба.
%5BURL=https%3A//hostingkartinok.com/show-image.php?id=e97fa6363066d634643658817e05a030%5D%5BIMG%5Dhttps://s1.hostingkartinok.com/uploads/thumbs/2023/05/e97fa6363066d634643658817e05a030.png%5B/IMG%5D%5B/URL%5D к примеру есть такая фигура. Много углов, сгибов. В сторонних программах могу создать dxf файл для последующей порезки. Но в тех программах нет учета толщины металла, нет возможности задать углы сгиба. И соответственно нельзя создать чертеж по которому без моего участия люди (сварщики) смогут создать фигуру из металла. Вот и задача подружится с Солид для более продуктивной работы.
%5BURL=https%3A//hostingkartinok.com/show-image.php?id=c31f6e7200fc2b033672a08b87183e64%5D%5BIMG%5Dhttps://s1.hostingkartinok.com/uploads/images/2023/05/c31f6e7200fc2b033672a08b87183e64.jpg%5B/IMG%5D%5B/URL%5D
еще одна попытка прикрепить пример
или же вот https://hkar.ru/17zTQ
-
Автор:
brigval · Опубликовано: 1 час назад
А ну да, коротковаты. В Инвенторе, когда работал в нем, тоже штрихи осевых были коротковаты.
-
Автор:
4Zzz · Опубликовано: 1 час назад
Требуется по чертежу сделать листовую гнутую модель.
Я работал с самыми примитивными гибами.
С этой же деталью впал в ступор, хотя сама деталь простенькая.Основная проблема для меня – при переходе на радиус 109,5 отсутствует прямой участок. Ну и центр радиуса смещен вниз.
Какие операции использовать, подскажите?
-
Автор:
миталник · Опубликовано: 1 час назад
Смотрю, возможно, и по ГОСТу. Уж больно короткие штрихи. Какая программа такие чертит? Для штрих-пунктирной утолщённой вроде бы линии не толстые…
-
Что значит линии в эскизе не должны пересекаться?
Лиза К.
17 ноября 2018 · 1,3 K
В принципе то и значит) Если эта проблема возникает у вас в компасе, то можно решить проблему, найдя точки пересечения с помощью библиотеки “операции с контурами”. Надеюсь поможет)
899
Комментировать ответ…Комментировать…
КМД проекты. Лучшее КП на рынке
https://kb-konstruktor.ru/KMD.php · 24 нояб 2020
Предлагаю рассмотреть этот вопрос на примере. Давайте создадим эскиз в “детали”, в котором заведомо пересекается контур. Если из такого эскизы попытаться сделать деталь, то появится такая надпись.
Чтобы это исправить нужно воспользоваться командой “собрать контур”. Она покажет, где контур пересекается.
Далее воспользуемся инструментом “усечь кривую ” и уберем… Читать далее
460
Комментировать ответ…Комментировать…