Скачать 1.66 Mb.
|
Кривая типа B-spline. B-spline - это непрерывная последовательность кривых третьего порядка. В граничных точках кривые имеют общие касательные. B-spline определяется одной линией -дескриптором. Отрезки дескриптора делятся следующим образом: • первый и последний отрезки не делятся; • второй и предпоследний делятся пополам; • промежуточные делятся на три отрезка. Новые точки на отрезках соединяются и образовавшиеся отрезки делятся пополам. Середины являются точками сопряжения кривых Безье, а каждая кривая Безье строится описанным ранее способом (рис. 1.25). Рис. 1.25. B-spline и кривая Безье, построенные по одинаковым дескрипторам Патчи поверхности. В программных системах верхнего уровня встречаются различные виды патчей. Например, в системе EUCLID3 определено несколько их видов: ограниченные патчи, патчи поверхностей вращения и эквидистантные патчи. Ограниченный патч формируется тремя или четырьмя граничными кривыми. : Патч поверхности вращения - это аналитически точный патч, поскольку для его построения используются образующая поверхности вращения, ось и угол поворота образующей (так же как и для модели твердого тела), а не дескриптор. Эквидистантный патч поверхности строится по ранее созданному патчу на заданном расстоянии по нормалям в каждой точке. Эквидистантный патч не имеет своего дескриптора. Положение точки на поверхности патча описывается параметрами U и V. Координаты той же точки в декартовой системе координат являются функциями этих параметров, т.е. X(U,V), Y(U,V) и Z(U,V). Когда значение одного из параметров (U или V) постоянно, а значение другого изменяется от 0 до 1, точка лежит на изопараметрической кривой (см. рис. 1.26). Патч поверхности Безье. Геометрическое место точек, принадлежащих кривой Безье в процессе ее перемещения вдоль другой кривой Безье, называется патчем поверхности Безье. Совокупность дескрипторов кривых Безье называется дескриптором патча Безье. Каждая точка на патче поверхности Безье совпадает с точкой пересечения изопараметрических кривых с заданными значениями параметров U и V. На рис. 1.26 изображена точка А с декартовыми координатами Х = 10,987, Y = 0,621 и Z = 95,079, соответствующими параметрическим координатам U = 0,3 и V = 0,7. Рис. 1.26. Изопараметрические кривые на патче Патчи NURBS поверхности. Патчи NURBS (Non Uniform Rational B-spline) имеют ту же структуру, что и патчи поверхности вращения, а отображаются, как патчи Безье. Патчи NURBS поверхностей могут иметь элементы - патчи Безье порядка больше 9 и патчи B-spline. Топология. В поверхностном моделировании модифицируется только структура связности патчей поверхности. Патчи поверхности могут как объединяться в одну поверхность, так и разбиваться на части. Из поверхности можно удалить часть ее патчей. В процессе модификации поверхности могут быть разрезаны, разбиты, сглажены, сопряжены. Форму патча можно изменить путем редактирования положения вершин его дескриптора (см. рис. 2 на вклейке). Примеры моделирования различных типов поверхностей приведены на рис. 3 на вклейке. 3.4. Адаптивные формы Объемное моделирование с помощью адаптивных форм является промежуточной формой между твердотельным и поверхностным моделированием. Адаптивные формы сохраняют историю своего создания и могут участвовать в топологических операциях как тела, а также могут быть незамкнутыми, как поверхности. Адаптивные формы делятся на базовые и составные. Строятся они аналогично телам. В отличие от операций над телами, топологические операции над адаптивными формами выполняются над Рис. 1.27. Объединение преобразованной в адаптивную форму поверхности («сигары») с адаптивной призмой замкнутыми или незамкнутыми поверхностями. Созданные ранее тела и поверхности могут быть преобразованы в адаптивные формы. Над адаптивными формами могут производиться топологические операции. • Объединение двух или группы элементов (рис. 1.27). В случае пересечения незамкнутых адаптивных форм результат объединения всегда можно выбрать (см. рис. 4 на вклейке). • Вычитание одной адаптивной формы из другой (см. рис. 5 на вклейке). - • Пересечение между двумя адаптивными формами с одновременным округлением получаемой общей части. • Соединение двух незамкнутых адаптивных форм с общей границей. Способы модификации адаптивных форм. Существует несколько способов редактирования адаптивных форм: • изменение геометрии - модификация геометрических примитивов или топологических операций путем обращения к истории создания и редактирования параметров базовых геометрических примитивов или образующих линий; • изменение топологии - изменение типа топологических операций и сопрягающих радиусов. В этом случае можно изменить тип топологической операции между двумя адаптивными формами и радиус округления, но нельзя редактировать составные адаптивные формы; • изменение сопряжении - создание или редактирование сопрягающих радиусов у адаптивных форм; • изменение структуры - удаление, замена или извлечение геометрических примитивов из адаптивных форм. Можно модифицировать историю создания путем удаления примитивов или замены одних форм другими; • изменение положения - изменение положения геометрических примитивов в адаптивной форме (расстояния от ссылочной точки, угла наклона по отношению к ссылочной плоскости, расположения осей). 3.5. Оформление конструкторской документации В условиях применения сквозных компьютерных технологий, когда информация с компьютера передается непосредственно на станок по локальной сети, чертежи теряют то ведущее положение, которое они занимали в традиционном конструировании. Однако во всех программных пакетах есть средства разработки чертежей, а в отдельных пакетах - средства подготовки необходимой документации. Во многих случаях на предприятиях продолжают подготовку чертежей по разным причинам. В частности, чертежи бывают необходимы: • для создания дополнительного архива на бумажных носителях; • для передачи конструкторской документации тем предприятиям-смежникам, на которых компьютерные технологии еще не применяются; • для обеспечения станочника наглядными материалами, позволяющими выполнять визуальный контроль процесса изготовления изделия. Для пакетов нижнего уровня функция вычерчивания является единственной, и подготовка чертежа на компьютере мало чем отличается от работы на кульмане. В программных комплексах среднего уровня и системах верхнего уровня, реализующих объемное моделирование, есть все необходимые средства разработки конструкторской документации. Попутно заметим, что в концепции CALS-технологий наряду с трехмерной геометрической моделью изделия конструкторская документация представляет собой другую составляющую интегрированной компьютерной модели этого изделия. Специализированные среды подготовки конструкторской документации предназначены для создания чертежей, их редактирования, а также для получения различных видов спецификаций вручную или в автоматизированном режиме. Для автоматического получения чертежа необходима трехмерная модель (детали или сборки), которая содержит всю информацию о геометрии будущего чертежа. На предварительном этапе следует согласовать систему координат чертежа с системами координат всех деталей, которые будут отображены на чертеже. Это позволит оценить компоновку чертежа, габариты и масштаб изображений деталей, их взаимное расположение относительно друг друга. Необходимые трехмерные разрезы или сечения как самостоятельные элементы тоже могут отображаться на чертеже. Для получения чертежа надо выполнить следующие этапы: • выбрать структуру чертежа; • определить необходимые проекции изделия; • оформить чертеж. Структура чертежа содержит описание видов формата чертежа. Виды, в которых будут располагаться спроецированные линии трехмерного объекта, размеры и условные обозначения, могут быть стандартными (сверху, слева, аксонометрический и т.д.) или нестандартными, ранее созданными пользователем. Формат чертежа обеспечивается нужным стандартом (ISO или ЕСКД) или может создаваться самим пользователем. В итоге на экране монитора появятся несколько видов, которые будут представлены системами координат. К созданным видам можно по мере необходимости добавлять другие виды, а также редактировать существующие виды: • изменять их положение на чертеже (перемещение, поворот); • изменять их количество; • изменять свойства вида (масштаб, размеры). Для получения проекций модели на чертеже можно сначала импортировать объект в виды чертежа, а затем получить сами проекции его видимых и невидимых линий. На этом этапе принимается решение о связи чертежа с исходной моделью. Если эта связь Сохраняется, после модификации модели чертеж может быть автоматически отредактирован. В нем обновятся все проекции, связанные с моделью. Если связи нет, все линии чертежа становятся самостоятельными объектами и перестраиваются вручную с помощью функций редактирования плоской геометрии. После получения линий, изображающих виды модели, можно приступить к созданию выносных и проекционных видов. В последнюю очередь оформляются местные разрезы. Оформление чертежа начинается с создания осевых линий. Создаются надписи. Используя функции создания допусков и шероховатостей, на чертеж наносят необходимые обозначения и проставляют размеры (рис. 1.28). Принципиальных отличий в методике создания чертежей одной детали или большой сборки нет. Просто на одном чертеже будут ссылки сразу на несколько моделей деталей или узлов. Отметим все же, что совершенно не обязательно сохранять связи между трехмерными моделями и чертежами. Решение принимает руководитель проекта, учитывая при этом многие факторы, в том числе удобство коллективной работы и эффективность. Редактирование существующего чертежа. Если между чертежом и исходными трехмерными моделями существует связь через базу данных, т.е. проекции чертежа сохраняют ссылки на соответствующие модели, то в случае изменения одной или сразу нескольких моделей редактирование чертежа может быть выполнено следующими способами. 1. Из базы данных вызываются как чертеж, так и модель. Необходимые изменения производятся в модели с обязательным пересчетом результатов. В том же рабочем сеансе открывается нужный чертеж и старые проекции модели меняются на новые, например, с использованием функции редактирования параметров проекций или функции замены проецируемого объекта. Затем новая модель и ее отредактированный чертеж сохраняются в базе данных. 2. Трехмерная модель детали модифицируется и сохраняется в базе данных. В дальнейшем, вызывая из базы данных чертежи, имеющие ссылки на эту модель, система предложит выбор между старыми версиями чертежа и новой версией. В новой редакции чертежа автоматически будут обновлены все ссылки на измененные модели. Следует учитывать, что кроме проекций на чертеже могут присутствовать другие элементы, которые никак не будут связаны с исходными моделями. Поэтому при редактировании чертежа необходимо согласование между новыми проекциями и всеми добавленными вручную геометрическими элементами и размерными линиями. 3.6. Структура и база данных Организация хранения и доступа к информации в САПР составляют отдельную проблему. В этой книге не проводится подробный ; анализ организации информационного обмена в различных средах. Отметим, что в пакетах нижнего и среднего уровней в основном реализована файловая структура данных. В пакетах верхнего уровня для хранения и последующей обработки информации объектов проектирования используются внутренние или внешние базы данных. База данных - это вся совокупность информации об объекте проектирования. Структура данных представляет собой текущую информацию сеанса работы. Временная информация из структуры данных может быть сохранена пользователем в базе данных. Объектами проектирования являются результаты отдельных этапов проектирования - геометрические модели, аналитические расчеты, технологические операции и процессы. Структуры баз данных в системах верхнего уровня, их логическая и физическая организация различны. На примере базы данных системы EUCLID3 (EADS Matra Datavision) - базы параллельно-агрегатного инжиниринга - дадим общее представление об организации коллективной работы в проектах этой системы. База параллельно-агрегатного инжиниринга системы EUCLID3 обеспечивает одновременный доступ к структурам данных проекта с рабочих мест участников работ над проектом: дизайнеров, конструкторов изделия, расчетчиков, конструкторов оснащения, технологов. С момента первого сохранения объекта в базе данных участники могут использовать в своей работе результаты проектирования и при необходимости влиять на процесс проектирования. Таким образом, согласование конструкции идет параллельно с проектированием. Конструктор оснащения также начинает свою работу, не дожидаясь окончания проектирования. Например, как только готов общий вид детали, можно выбрать размер плит пакета пресс-формы, определить тип, гнездность, ввести при необходимости дополнительные элементы (подвижные элементы, дополнительные плиты). Когда будет закончена конструкция детали - закончить проектирование формообразующих элементов пресс-формы. Созданные объекты, как сами детали, так и оснащение, используются при оформлении и выпуске конструкторской документации. База данных обеспечивает формирование структуры изделия путем организации ссылок на ранее созданные объекты. Например, если деталь входит в несколько узлов, то ее модель не размножается, а формируются ссылки на эту деталь. По созданным сборкам может быть выполнено документирование изделий. Причем формы документов (спецификации, ведомости материалов и др.) могут быть представлены в том виде, который принят на предприятии, и/или приведены к форматам, пригодным для передачи в другие автоматизированные системы. В случае изменения объектов система отслеживает ссылки в базе данных и информация обновляется в сборках и машинном представлении документов. Если внесенные изменения не выполнимы (например, вследствие некорректного использования какой-либо функции), всегда остается возможность вернуться к любой из предыдущих версий модели. Структура базы данных включает проекты, разделенные на под-проекты, доступные разным пользователям, и стандарты, которые группируют созданные стандартные объекты. Соединение «проект - подпроект - пользователь» — это логический путь для доступа к базе данных. При инициализации сеанса работы пользователь задает основное соединение, определяя место в базе данных, где все созданные в сеансе объекты будут сохранены. Внешнее соединение - это другие отличные от основного, т.е. активного в данном сеансе, соединения. Объекты из внешнего соединения могут быть восстановлены и разблокированы, но не могут быть сохранены. Объекты в базе данных сохраняются под своим именем, с номером версии и расширением. При сохранении объекта после модификации создается новая версия объекта. Нужную версию всегда можно восстановить. Расширения несут информацию об объекте, такую как • геометрическое изображение объекта; • его дисплейный список (параметры отображения); • документация (спецификации); • списки всех объектов, в которые входит данный объект (обратная ссылка); • прямая ссылка на «чужой» объект из внешнего соединения. Ссылка - это только адрес объекта из внешнего соединения. Для визуализации геометрического представления сборки, например использующей детали из внешних соединений, будут восстановлены представления каждой детали из базы данных. Модифицировать и сохранить такие объекты в своем соединении нельзя, поскольку каждый объект в системе уникален и сохраняется в базе данных только один раз. Так поддерживается ассоциативность между объектами, их отображениями и чертежами. Если объект, сохраненный в базе данных, появляется несколько раз в различных позициях в топологической операции или сборке, то он подвергается размножению. В результате этой операции в базе данных хранится ссылка на исходный объект и матрица преобразований - координаты позиций, параметры перемещений, поворотов и других трансформаций. Существуют возможности управления этими объектами, принудительного «разблокирования» ссылочных кодов ит.д. |
"Приемы достижения репрезентативности перевода рекламного текста" Министерство образования и науки российской федерации тольяттинский государственный университет |
Российской Федерации Уральский государственный технический университет... Особенности создания систем накопления для многомерной мессбауэровской спектрометрии |
||
Российской Федерации Новосибирский государственный архитектурно-строительный... «Строительство» и специальности 270105 – «Городское строительство и хозяйство» всех форм обучения |
«Ставропольский государственный медицинский университет» Министерства... Тема №22 «Проблемы орз в патологии детей раннего возраста. Профилактика, лечение и организационные принципы оздоровления чбд» |
||
Российской Федерации Тверской государственный технический университет... Составлены в соответствии с программой дисциплин «Тракторы и автомобили» и «Транспортные и базовые машины» Тверского государственного... |
Услуги технического перевода с английского на русский язык в сфере... Тольяттинский государственный университет; направление: Перевод и переводоведение. Степень бакалавра |
||
Федеральное государственное бюджетное образовательное учреждение... «Совершенствование операционных систем организации на основе методологии бережливого производства» |
Документация открытого аукциона на право заключить государственный... Управление по организации конкурсов и аукционов Нижегородской области (далее уполномоченный орган). Местонахождение и почтовый адрес:... |
||
Российской Федерации Волгоградский государственный медицинский университет... В представленных разделах рассматривается полный фармацевтический анализ сульфаниламидных препаратов. Учебно-методическое пособие... |
Астраханский государственный медицинский университет министерства... «Фармацевтические науки: от теории к практике», состоявшейся 25 ноября 2016 г в Федеральном государственном бюджетном образовательном... |
||
Образования Российской Федерации томский государственный университет... Алгоритм построения совокупной модели пересечения трехмерных объектов, 3ds формат, dll, плагин для 3ds max |
Программа «Учебной практики» Направления подготовки 261400. 62 «Технология... Министерство образования и науки российской федерации федеральное государственное бюджетное образовательное учреждение высшего профессионального... |
||
Тольяттинский государственный университет инструкция по охране труда при работе на высоте ... |
Г45 государственный стандарт российской федерации оборудование сваебойное... ... |
||
Рабочая учебная программа дисциплины Технология и оборудование производства изделий твердотельной электроники и наноэлектроники |
Н. Е. Данилина Тольяттинский государственный университет, Тольятти, Россия Энергообъекты, на которых образуются токсические отходы, должны обеспечивать их своевременную утилизацию и захоронение на специальных... |
Поиск |