Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструирование => Тема начата: Zorgy от 04.12.12, 17:34:15

Название: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 17:34:15
Добрый день, коллеги. Знаю, что есть файлы, убивающие Компас....но вот случайно получил эскиз, который всё никак не хочет "выдавливаться" - постоянно пишет "самопересечение" контура.
Попробуйте, пожалуйста, и вынесите вердикт - в чем дело?

P.S. Контур получен непрерывным обводом вспомогательных линий, после чего вспомогательные линии удалил. Утилита Компаса "проверка замкнутости контура" говорит, что контур замкнут... Что происходит?

Либо НЕПРЕРЫВНОЙ ОБВОД не такой уж и не прерывный, либо имеет место искусственный интеллект в Компасе, либо я в конце рабочего дня не вижу ошибку...
Название: Re: Самопересечение контура
Отправлено: Goran от 04.12.12, 17:53:59
Вот
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:01:20
Да, я методом исключения (пришлось разбить такое сечение на три элементарных) тоже дошел до этого.... Но что вы скажите по поводу НЕПРЕРЫВНОГО ОБВОДА и утилиты проверки замкнутости? Прикрепляю скрин - обратите внимание на масштаб - 42 тысячи.....и все-равно исходят из одной точки..... ))))))))
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:03:08
 :-))) :-))) :-)))
Не стал пользоваться вашим файлом, а просто вручную привел эти две линии к пересечению - в соединении появилась голубая точка, значит линии соединяются в одной точке без пересечений..... может Компас устал трудиться весь день?
Название: Re: Самопересечение контура
Отправлено: Goran от 04.12.12, 18:03:23
Цитата: Zorgy от 04.12.12, 18:01:20
что вы скажите по поводу НЕПРЕРЫВНОГО ОБВОДА и утилиты проверки замкнутости?
А у меня есть еще свой - запасной метод  :)
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:04:36
Поделитесь - какой именно? И почему после ручного "привода" отрезков к соединению - результат тот же? Мне просто интересно, кто виноват )))))))))


Причем достаточно часто приходится вручную доводить за командой НЕПРЕРЫВНЫЙ ОБВОД
Название: Re: Самопересечение контура
Отправлено: Sabahs от 04.12.12, 18:06:49
У меня в другом месте не срасталось.
Хотя точки совпадают, если не учитывать мусор, после 9-го знака.
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:09:13
Sabahs, такая же фигня - в точке, указанной вами привел вручную линии - результата нет ))) Да я сделал по частям уже - мне просто интересно, что за фантом такой...
Название: Re: Самопересечение контура
Отправлено: Goran от 04.12.12, 18:10:50
Цитата: Zorgy от 04.12.12, 18:04:36
Поделитесь - какой именно? ....
Анализ подключать надо! Удаляете все лишние линии, оставляете только линии будущего контура. После собираете контур... если на пересечении два направления или полное отсутствие контур автоматом не собирается. Так выявляется проблемное место. Далее уж кто во что горазд  :)
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:11:48
Цитата: Sabahs от 04.12.12, 18:06:49
У меня в другом месте не срасталось.
Хотя точки совпадают, если не учитывать мусор, после 9-го знака.

Почему вы думаете, что после 9-го знака разница? :) Одна и та же точка в пространстве..... вряд ли будет отклонение на микроны....
Название: Re: Самопересечение контура
Отправлено: Sabahs от 04.12.12, 18:12:39
Я сначала обрезал до вспомогательной линии, затем удлинил отрезки.
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:12:51
Цитата: Goran от 04.12.12, 18:10:50
Анализ подключать надо! Удаляете все лишние линии, оставляете только линии будущего контура. После собираете контур... если на пересечении два направления или полное отсутствие контур автоматом не собирается. Так выявляется проблемное место. Далее уж кто во что горазд  :)

Так ведь так и делаю )))))))))))))))))) уже задолбался - полдня сижу обвожу разные эскизы из автокада......
Вот только впервые такая трабла случилась...
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:14:46
Цитата: Sabahs от 04.12.12, 18:12:39
Я сначала обрезал до вспомогательной линии, затем удлинил отрезки.

Вот, получается теперь.... Но ведь это по меньшей мере странно - согласитесь.....
И даже пугающе, когда речь заходит о чертежах на жилые здания  :-)))   если каждое пересечение так проверять...... ужас.
Название: Re: Самопересечение контура
Отправлено: Sabahs от 04.12.12, 18:18:45
Машина, она железяка не понимает то, что для нас ноль 0.00000000000000000000000000000001, для неё это ещё, сильно большое число.
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:24:04
 :-)))
Это то я понимаю..... Я не понимаю, как так - одна операция Компаса должна была продолжить отрезок без разрывов (непрерывный обвод), а другая должна была проверить (проверка замкнутости контура)..... 
Просто речь идет о другом: если с тами простейшим эскизом так.....то что будет, если подобное случится с очень сложным эскизом? Как тогда искать источник ошибки? ))))))))))))) ведь и повторные "обрисовывания" не помогают - я этот эскиз обрисовывал приблизительно 6 раз ))))
Название: Re: Самопересечение контура
Отправлено: Goran от 04.12.12, 18:24:55
Я тоже в таких случаях задумываюсь кто из нас двоих (я или машина) тупее. :)
Название: Re: Самопересечение контура
Отправлено: Sabahs от 04.12.12, 18:26:19
Отправьте файл в СТП, для анализа, чтобы таких глюков было меньше.
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:26:45
Просто даже если и есть там отклонение (разрыв в сотые доли микрона) в следствии неправильного срабатывания "непрерывного обвода" - то почему только 3d операция её замечает - почему её не видит ВЕСЬ Компас?..... Это риторический вопрос...
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 18:27:53
Цитата: Sabahs от 04.12.12, 18:26:19
Отправьте файл в СТП, для анализа, чтобы таких глюков было меньше.

Да, надо будет.... бумажки с лицензией посеял - пока некогда искать - там же надо номер лицензии писать...
Название: Re: Самопересечение контура
Отправлено: YNA от 04.12.12, 20:10:47
Люблю я такие детали! :)
Знаете в чём есть ещё проблема? Не догадаетесь, в деморежиме! :o
У меня Хомяк жалобно пискнув приказал долго жить. Но у него появилось удивительное свойство - безглючно открывать глючные детали! :um: Посмотрите на рисунок, деталь открылась правильно, без всяких глюков и предупреждений. Я не могу проверить эскиз потому что просто не могу его редактировать из за деморежима, но, видимо, и у программы не было выбора и пришлось строить деталь не смотря на ошибки эскиза. Дальше не буду продолжать, чтобы не нарваться на деликактную проблему лецинзионности. :shu:
Название: Re: Самопересечение контура
Отправлено: Goran от 04.12.12, 20:39:13
Цитата: YNA от 04.12.12, 20:10:47
Люблю я такие детали! :)
Знаете в чём есть ещё проблема? .....
У меня Хомяк жалобно пискнув приказал долго жить. .....
Посмотрите на рисунок, деталь открылась правильно, ......
:))))) YNA, Вы супер!!!!Не удивительно, что Хомяк пискнул, самое удивительно, что открыл в 3D файл в котором кроме эскиза ничего не было!
(исходник только косячный эскиз) :)
Название: Re: Самопересечение контура
Отправлено: Zorgy от 04.12.12, 20:40:42
Ого! Вот это да....
Вы хотите сказать, что моя деталь открылась нормально? Или вы так открыли деталь с исправленным эскизом?.....