Проверка замкнутости

Автор Николай, 29.05.07, 09:02:32

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Николай

Вот чертёж контура. Штриховка его берёт. В 3Д при попытке использовать как эскиз- пишет- самопересечение контура. Команда "Проверка замкнутости" не выявляет разрывов. Но они есть!Это нахлёст двух дуг. Получается, опция "Проверка замкнутости" уже встроенная в К9, работает некорректно?

ingeneer

Разрыв и самопересечение - это разные вещи. Ясное дело, ваш эскиз в 3D будет ошибочным. Удалите лишние "хвосты" дуг.

Николай

У кого сохранилась библиотека "Проверка замкнутости"? На сайте Аскона её не нашёл.Посчитали, что если есть в 9 версии, то и не надо? Или я не там искал?.В общем, просьба, скиньте, у кого есть.

ingeneer

#3
Есть у меня для КОМПАС-3D V6 Plus, V7, V7 Plus


ingeneer

2 Administrator: спасибо :) думал, что следующее сообщение добавится к предыдущему.
Николай, толку от этой библиотеки на будет, поскольку дело у вас не в разомкнутости, а в самопересечении контура.

Николай

Инженер, спасибо за ответ. Всё верно. Но неужели невозможно было встроить в прграмму и выявление наложенных кусков линий!? Что, такая уж математика сложная для этого нужна?.Вопрос риторический, надо "не отвечать"

VIO

Цитата: Николай от 29.05.07, 13:15:51
Инженер, спасибо за ответ. Всё верно. Но неужели невозможно было встроить в прграмму и выявление наложенных кусков линий!? Что, такая уж математика сложная для этого нужна?.Вопрос риторический, надо "не отвечать"
Мною было отослано в техподдержку предложение на проверку не только замкнутости и наложения, но и перехлеста линий.
Говорят взяли в разработку, но сколько это продлится, не могу знать. :)

НИИРП

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

dana

Цитата: НИИРП от 06.08.07, 16:00:26
Хоть бы точками помечались разрывы контура, наложения,перехлесты и все дефекты эскиза.
А то иной раз готов машину об пол и топтать, топтать ее, чтоб хрустела громко.

Есть команда в проверки замкнутости, проставление точек

VIO

Цитата: НИИРП от 06.08.07, 16:00:26
Хоть бы точками помечались разрывы контура, наложения.
Загляни в "Прикладную библиотеку" К9 SP1 и порадуйся :)

Ole

Цитировать...А то иной раз готов машину об пол и топтать, топтать ее, чтоб хрустела громко.

Любую ошибку в эскизе можно выявить и устранить командой СОБРАТЬ КОНТУР. После образования контура удаляю все кроме контура.

VIO

Цитата: Ole от 06.08.07, 22:06:41
Любую ошибку в эскизе можно выявить и устранить командой СОБРАТЬ КОНТУР. После образования контура удаляю все кроме контура.
Тоже один из вариантов, если нет небольших разрывов и большого количества коротких наложений, иначе стрелка направления скачет куда захочет, а сборка контура будет похожа на прохождение полосы препятствий. :-)))
Наложение отрезков убираю так, выделяю прямую секущей рамкой, если видны контрольные точки то она одна, если нет то выделилось несколько отрезков, один исключаю остальные удаляю, все предельно просто.
Этот прием мне пришлось впервые использовать при конвертации Автокадовского чертежа, та было 90 линий наложеных друг на друга, вот так-то.  :o:

Гость

Цитата: ingeneer от 29.05.07, 09:27:11
Разрыв и самопересечение - это разные вещи. Ясное дело, ваш эскиз в 3D будет ошибочным. Удалите лишние "хвосты" дуг.

Было-бы неплохо иметь команду указывающую на узлы самопересечения.

poznar

а зачем собственно городить огород? Эту проблему нужно решить кардинальным образом. ИМХО, чистка эскиза - это пустая трата времени. Проще было бы добавить возможность выбора замкнутых контуров (наподобие солида), и эти все вопросы сами собой отпадут, и конструкторам жизнь облегчится  :um:
и вообще, почему разработчики занимаются самодеятельностью, нужно тырить все лучшее у западных разработчиков не стесняясь. ну конечно при этом немножко переработав, чтобы те в суд не подали  :o:

Фанат Компаса

Цитата: Ole от 06.08.07, 22:06:41
Цитировать...А то иной раз готов машину об пол и топтать, топтать ее, чтоб хрустела громко.

Любую ошибку в эскизе можно выявить и устранить командой СОБРАТЬ КОНТУР. После образования контура удаляю все кроме контура.
Пробовал баловаться этой командой, так и не понял как ее применить к эскизу. После создания контура он оказывается ни с чем не связан, а после разрушения и линии и между собой оказываются не связаны. Или я что-то не то делаю?