- •Почему используется nurbs
- •Использование nurbs
- •Сравнение Autodesk Alias nurbs с программным обеспечением
- •Cad Инжиниринг
- •Сравнение Autodesk Alias nurbs c полигональным моделированием
- •Полигональное Моделирование
- •Сравнение традиционного моделирования для nurbs моделирования
- •Nurbs 2: Терминология Autodesk Alias Теория Построения Введение
- •Nurbs Терминология
- •Контрольные Вершины (Control Vertex cv)
- •Отрезки (Span)
- •Степень (Degree)
- •Количество Контрольных вершин (Control Vertex Cvs)
- •Другие термины Кривые Безье
- •Редактирование точек и изопарм
- •U & V Параметры
- •Нормали Кривых и Поверхностей
- •Каркас (Hulls)
- •Фактор формы
- •Коллинеарное и Не-коллинеарное выравнивание
- •Конструкционные погрешности (допуски).
- •Непрерывность 2: Конструкционные допуски Autodesk Alias Теория Построения Конструкционные допуски
- •Ошибки допусков
- •G0, g1, g2 Измерения
- •G0 Position - Важно для передачи данных
- •G1 Tangent - Важно для физической гладкости
- •G2 Curvature - Важно для визуальной гладкости
- •Рекомендуемые конструкционные допуски
- •Проверка Конструкционных допусков
- •Сшивание модели
- •Понимание распределения «гребенок» кривизны
- •Оценка непрерывности между кривыми
- •Инструменты для создания «гребенки» кривизны
- •«Гребенка» кривизны на сечениях
- •Зебра (Reflection Lines)
- •По горизонтали/вертикали (зебра)
- •Iso Угол и Iso Кривые
- •Расчет кривизны поверхности
- •Инструменты для создания кривых-на-поверхности (Curve-on-Surface)
- •Инструменты использования кривых-на-поверхности (curves-on-surface)
- •Точность кривых-на-поверхности и Обрезка
- •Понимание натуральных чистых поверхностей и обрезанных ребер
- •Оценка точности
- •Нерациональный тип Геометрии: Периодическая и Непериодическая
- •Как Работают Периодические Окружности - открытые кривые и замкнутые петли
- •Открытые или Разорванные периодические окружности
- •На практике... Предпочтительный выбор для точных окружностей и вращений
- •Как избежать, использования неправильного типа геометрии
- •Что такое Class-a?
- •Эстетические качества, необходимые для Class-a Основные требования: g0, g1, g2
- •G3 Непрерывность
- •Оценка Бликов на поверхности
- •Инженерные Требования к Class-a
- •Ключ к успешному моделированию Class-a
- •Обратный инжиниринг (Reverse Engineering)
- •Когда применяется Class-a?
Нормали Кривых и Поверхностей
Направление Нормали ("Normal") всегда находится под углом 90 градусов в направлении или к кривой или поверхности, и оно всегда связано с направлениями параметров U и V:
Каркас (Hulls)
В приведенном выше рисунке, Контрольные вершины (Control Vertex CVs) отображаются тонкими красными линиями, соединяющими их. Они называются Каркас (Hulls) и они служат двум целям:
Чтобы выбрать Полный ряд (Row) Контрольных вершин (Control Vertex CVs) на поверхности (с помощью инструмента Pick> Hull).
Чтобы предоставить визуальное отображение потока (распределения) Контрольных вершин (Control Vertex CVs) на кривой или поверхности.
Хотя тема Каркас (Hulls) является последней темой в этом разделе Теории Построения, но она очень важна для понимания визуального отображения распределения (потока) Контрольных вершин (Control Vertex CVs) по поверхности. Эта тема важна тем что показывает, что представляют поверхности с хорошей напряженностью и хорошими бликами.
Выбор и перемещение Каркаса (Hulls) также является важным способом модификации поверхности, сохраняя при этом определенную дисциплину распределения (потока) Контрольных вершин (Control Vertex CVs).
Непрерывность 1: G0, G1, G2, G3
Autodesk Alias Теория Построения
Введение в терминологию непрерывности
Непрерывность — это термин, используемый в Autodesk Alias, чтобы описать, как получаются поверхности. Здесь, fillet и blend используются в качестве примера:
Как Контрольные вершины (Control Vertex CVs) управляют Непрерывностью.
Непрерывность достигается за счет управления Контрольными вершинами (Control Vertex CVs) на ребрах сопрягаемой кривой или поверхности. Более высокий уровень непрерывности требует больше Контрольных вершин (Control Vertex CVs), чтобы достичь сопряжения.
Ниже приведен пример, как кривые и поверхности, совпадают на разных уровнях непрерывности:
Непрерывность между двумя кривыми или поверхностями
Круговой (G1) fillet задается простым значением радиуса. Но поскольку G2 и G3 fillet не круговые, то нужен другой способ определения их размера.
П
ервым
методом является радиус, который
сохраняет фиксированный радиус (позволяя
переменную ширину), а затем определяет
размер двумя способами:
Вторым методом является хорда, которая сохраняет фиксированную ширину (позволяя переменный радиус), и снова есть два способа указать размер fillet:
Фактор формы
Основным фактором, определяющим форму кривой является выбранный уровень непрерывности (G1, G2 и т.д.), но ее плавность обеспечивается параметром Form Factor, который позволяет контролировать концентрацию Контрольных вершин (Control Vertex CVs) к центру или далеко от центра blend, что делает форму кривой более резкой или более пологой.
Коллинеарное и Не-коллинеарное выравнивание
Самый простой способ получить гладкие сопряженные поверхности это когда у вас имеются:
- Две натуральные (необрезные) поверхности, у которых края должны быть выровнены.
Поверхности имеюшие одинаковую степень (degree) и отрезки (span) в направлении стыка ребер.
Они называются коллинеарные поверхности, и при использовании инструмента Edit Object> Align, следует использовать тип выравнивания Ребро (Edge):
По мере того как дизайн усложняется, и вам нужно построить более сложные переходы, вы будете иметь не коллинеарные ситуации, в которых необходимо:
- Выравнивание к внутренней поверхности, или
- Выравнивание к обрезанному краю.
При использовании инструмента Edit Object> Align, вариант типа выравнивания должен быть установлен в Проекцию (Project).
Другие инструменты, такие как Bi-Rail, Square и Freeform Blend, будут работать в не коллинеарных ситуациях, но, как правило, производят более тяжелые поверхности с большим количеством отрезков (span), которые могут быть распределены неравномерно.
