Система распознавания 3D-моделей
Система распознавания 3D-моделей
Огромное значение для любой системы трехмерного твердотельного моделирования имеет возможность обмена данными с другими САПР, используемыми предприятиями-заказчиками. Некоторые машиностроительные компании при проектировании и расчете особо сложных и больших объектов (транспортных средств, энергетических агрегатов) иногда применяют сразу несколько программных пакетов для моделирования. По этой причине, какой бы развитой и мощной ни была внутренняя структура отдельной программы, без возможности передачи данных в другие системы и чтения данных извне она обречена. Использовать ее будут разве что в узком кругу самих разработчиков и в таком же узком кругу предприятий, имевших неосторожность приобрести и установить такую систему.
Компания «АСКОН» уделяет немалое внимание обеспечению такого обмена данными. В КОМПАС возможно чтение графических файлов форматов DXF, DWG и IGES; можно открывать и записывать файлы моделей форматов STEP, IGES, Parasolid; есть отдельное приложение – Библиотека поддержки формата model (CATIA), обеспечивающее чтение файлов model системы CATIA 4 в КОМПАС-График. Например, вы легко можете импортировать модель или поверхность, созданную в Solid Edge или Unigraphics, и использовать ее в своей сборке. Однако этого бывает недостаточно. Всегда ли модели, созданные другими конструкторами в других системах, неизвестно как давно и кем после того измененные, подходят для вашей сборки? Скорее всего, нет, и перед использованием их часто приходится редактировать. Как это сделать? Можно отредактировать модель в «родительском» редакторе, заново сохранить и потом перенести в КОМПАС. А если на рабочем месте проектировщика в данный момент нет того графического редактора, в котором эта модель создавалась? Тогда можно редактировать средствами КОМПАС, но, так как модель не имеет базовой операции, эскизов и пр., эта задача становится нелегкой и наверняка отнимет много времени. Вот в этом случае значительную помощь конструктору может оказать еще один подключаемый модуль для КОМПАС-3D —Система распознавания 3D-моделей.
Главное назначение этого приложения состоит в том, чтобы распознать элементы детали, импортируемой в среду КОМПАС-3D, на основе чего создать ее трехмерный аналог, сформированный инструментами моделирования КОМПАС. Проще говоря – отобразить дерево построения для импортированной детали. Система ориентирована на распознавание деталей средней сложности с учетом определенных ограничений (не распознаются тела с гранями, образованными NURBS-поверхностями, тела вращения должны иметь угол 360°, операции выдавливания не должны иметь уклона и пр.). Однако даже если система не может корректно отобразить все операции, то эскизы, параметры которых не удалось определить до конца, все равно будут отображены. Это позволит без проблем доработать деталь вручную.
Рассмотрим работу данной библиотеки на примере.
Предположим, что у нас имеется трехмерная модель ступицы роликовой обгонной муфты, созданная в каком-нибудь графическом редакторе и сохраненная в формат STEP (файл этой ступицы Nave.stp вы можете взять из папки ExamplesГлава 5Распознавание компакт-диска, прилагаемого к книге). Чтобы загрузить ее в КОМПАС, необходимо выполнить команду меню Файл ? Открыть, после чего в диалоговом окне открытия файла в раскрывающемся списке Тип файла выбрать пункт STEP AP203 (*.stp, *.step). Система автоматически создаст новый документ-деталь, в который и будет помещена импортируемая деталь (рис. 5.18). Обратите внимание: модель в окне представления документа прочитана полностью, но в дереве построения нет ни одной операции – модель импортируется целиком, другими словами, без истории.
Рис. 5.18. Трехмерная модель ступицы, импортированная в систему КОМПАС через обменный формат STEP
Теперь зайдите в менеджер библиотек, раскройте раздел Прочие и щелкните на строке Система распознавания 3D-моделей.
Выполните команду Параметры, дважды щелкнув на соответствующей строке. В появившемся окне настроек библиотеки установите переключатель Документ модели в положение создать новую деталь/сборку (рис. 5.19). Нажмите OK для подтверждения внесенных изменений.
Рис. 5.19. Диалоговое окно Параметры распознавания
Проследите, чтобы документ с импортированной деталью был активен, и запустите команду Распознавание элементов. За считанные секунды библиотека проведет распознавание трехмерных элементов и по возможности подберет им замену среди формообразующих операций системы КОМПАС-3D. Конечно, сами операции и их порядок в дереве далеки от оптимального (рис. 5.20). Распознанная модель состоит из 24 формообразующих операций, 18 конструктивных плоскостей и 10 вспомогательных осей, тогда как точно такую же модель вручную можно создать, применив лишь 5 операций и 1 конструктивную ось. Однако распознать такую деталь всего за 3–4 секунды значительно проще, нежели создавать ее самому «с нуля». Более того, при распознавании все эскизы параметризируются, и вы теперь легко можете изменять и редактировать конфигурацию детали.
Рис. 5.20. Распознанная модель с полностью сформированным деревом построения
Примечание
Для данного примера специально выбрана деталь, которая была распознана полностью. Как правило, очень сложные детали не распознаются до конца. Однако, как уже было отмечено выше, вы можете без труда доработать их самостоятельно – это все равно сэкономит вам время.
Файлы ступицы, загруженной в КОМПАС (Ступица.m3d), и распознанной ступицы (Ступица (распознана).m3d) находятся на прилагаемом к книге компакт-диске в папке ExamplesГлава 5Распознавание.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
8.9.12 Отсутствие распознавания медленных и быстрых связей
8.9.12 Отсутствие распознавания медленных и быстрых связей Сетевой администратор может вручную присвоить для связи значение счетчика попаданий. Следовательно, для связи "точка-точка" со скоростью 9,6 Кбайт/с можно установить значение счетчика 5, что укажет на ее меньшие
7.2.2.1. Корневая файловая система и система инициализации
7.2.2.1. Корневая файловая система и система инициализации Итак, вы выбрали загрузку Linux. Загрузчик GRUB загрузит ядро, а затем передаст ему параметры и управление. Подробновесь процесс загрузки ядра рассматриваться здесь не будет. Вам достаточно знать следующее: ядру при
Использование моделей с h -параметрами
Использование моделей с h-параметрами В главе 3 h-параметры для транзистора использовались, чтобы показать, как академическая модель для биполярного транзистора (BJT) обрабатывается в PSpice. В модели были использованы два зависимых источника Е и F. Когда эта схема получена в
Подготовка моделей для тонирования
Подготовка моделей для тонирования Тонированные изображения выглядят более реалистично, чем рисунки с удаленными невидимыми линиями или раскрашенные. Операция тонирования позволяет получить изображения, в некоторых случаях даже более качественные, чем выполненные
Глава 10. Реализация распознавания жестов
Глава 10. Реализация распознавания жестов 10.0. Введение Жест (Gesture) — это комбинация событий касания. Жесты применяются, например, в стандартном приложении Photo (Фото) для iOS. В этой программе пользователь может увеличивать или уменьшать фотографию, двигая двумя пальцами в
Глава 19. Системы распознавания текстов в офисе
Глава 19. Системы распознавания текстов в офисе Основное назначение пакетов оптического распознавания символов (Optical Character Recognition, OCR) состоит в анализе растровой информации (отсканированного символа) и присвоении точечному изображению символа фиксированного
Глава 29. Процесс сканирования и распознавания печатного материала
Глава 29. Процесс сканирования и распознавания печатного материала • В программе ABBYY FineReader имеется специальная кнопка Scan and Read, которая дает возможность произвести полную обработку текста: отсканировать. распознать. проверить. сохранить результаты распознавания. После
Глава 37. Экспорт результатов распознавания во внешние приложения
Глава 37. Экспорт результатов распознавания во внешние приложения Результаты распознавания можно сохранить в файл, передать во внешнее приложение, не сохраняя на диск, скопировать в буфер обмена или отправить по электронной почте. Сохранить можно все страницы или только
Подготовка моделей для тонирования
Подготовка моделей для тонирования Тонированные изображения (рис. 21.4) выглядят более реалистично, чем рисунки с удаленными невидимыми линиями или раскрашенные. Операция тонирования позволяет получить изображения, в некоторых случаях даже более качественные, чем
Виды моделей
Виды моделей Применение моделей памяти позволяет контролировать распределение памяти в программе и делать его более эффективным или адекватным решаемой задаче. По умолчанию в процессе компиляции и редактирования связей генерируется код для работы в малой (small) модели.
1.2.7. Слияние и расщепление моделей
1.2.7. Слияние и расщепление моделей Возможность слияния и расщепления моделей обеспечивает коллективную работу над проектом. Так, руководитель проекта может создать декомпозицию верхнего уровня и дать задание аналитикам продолжить декомпозицию каждой ветви дерева в
Студийная съемка моделей
Студийная съемка моделей Люди, снятые в студии, пользуются особой популярностью, поскольку такие снимки можно применить много чаще, чем моделей, снятых на определенном фоне. Сюда относятся совершенно любые виды фотографий – портреты, снимки отдельных частей тела и всего