Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 6_new.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
262 Кб
Скачать

4.2.3 Поверхность вращения

Поверхность вращения строится в последовательности аналогично команде Вытягивания. Построение выполняется в активной плоскости. Например, если необходимо вращать контур относительно оси Z, то необходимо задать активную плоскость XY, т.е. в строке состояния нажать кнопку Z.

Упражнение

Создайте контур, как показано на рисунке.

Выделите контур и постройте тело вращения.

Результат построений показан на рисунке. Сохраните файл.

4.3 Создание поверхностей PowerShape

Для построения поверхности с помощью кривых используется команда Автоповерхность

Перед вызовом команды необходимо выбрать все кривые.

Появится Диалоговое окно Автоповерхность

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

Все способы построения поверхностей имеют дополнительные опции, которые можно изменить в этом же окне с помощью команды . Результат построения можно увидеть с помощью команды .

Способы построения поверхностей:

  • Из сети кривых

  • Из раздельных кривых

  • Создать развертывающуюся поверхность

  • Ограниченная поверхность

  • Вписанная плоскость

  • Поверхность с ведущей кривой

  • Поверхность по двум ведущим

  • Поверхность из треугольников

  • Поверхность из сети кривых и треугольников

Поверхность из сети кривых

Необходимое условие построения: кривые должны пресекаться между собой.

Дополнительные опции:

Выбранные объекты – позволяет выбирать объекты, задающие поверхность по назначению:

Кривые – позволяет добавить или изменить набор кривых, используемых для создания поверхности.

Углы – позволит графически указать положение углов поверхности. Для этого необходимо установить флаг, и в графическом окне указать на кривых точку, в которой необходимо создать угол поверхности. Он будет отмечен маркером. Если углы не заданы, PowerSHAPE назначит углы самостоятельно, анализируя непрерывность кривых.

Направление – если ни один из методов интерполяции точек не дает ожидаемого результата, необходимо установить флаг и самостоятельно указать кривую, соединяющую необходимые точки. В поверхности эти точки будут соединены гладкой кривой. Направляющая кривая должна проходить через точки всех продольных и поперечных кривых и быть создана до создания поверхности.

Касательно к поверхности – эта опция доступна, когда в качестве кривых выбраны контуры, созданные по краю поверхности. Если этот флаг установлен, новая поверхность будет создана касательно к поверхностям, по которым создавались контуры. Эта опция доступна только в случае, когда Интерполяция кривых установлена в положение Касательно.

Интерполяция точек – определяет, каким образом добавляются дополнительные точки, необходимые для выравнивания количества точек на кривых. Предлагаемые варианты:

  • Длина дуги (Новые кривые строятся путем соединения точек, лежащих на одинаковом расстоянии по длине соседних отрезков.)

  • Касательное направление (Новые кривые строятся путем соединения точек с одинаковым касательным направлением)

  • По ширине кривой (В этом методе точки проецируются на прямую, соединяющую начало и конец кривой, и сравниваются расстояния вдоль этой линии, а не по длине кривой.)

  • Нет (Этот метод подходит только для кривых с одинаковым количеством точек)

Интерполяция кривых – определяет кривизну автоматически добавляемых образующих. Возможны два варианта: Касательная и Линейная.

Угловая точность – позволяет задать, является ли точка соединения двух кривых углом (т.е. точкой, где встретятся продольные и поперечные кривые поверхности), или она является промежуточной точкой на продольной/поперечной кривой.

Ограниченная поверхность (NURBS)

Ограниченная поверхность строится по кривым и/или облаку точек.

Диалоговая панель "Опции ограниченной поверхности":

Касательно к соседним поверхностям – эта опция доступна, когда в качестве кривых заданы контуры, созданные по краю поверхности. Если этот флаг установлен, созданная поверхность будет касательной к поверхностям, по которым создавались контуры.

Многолоскутная/Однолоскутная – позволяет выбрать между созданием много-или однолоскутной поверхности. Однолоскутная поверхность состоит из двух продольных и двух поперечных кривых. Многолоскутная поверхность содержит большее количество образующих. Заметим, что Однолоскутная поверхность обеспечивает в общем случае большую гладкость, а Многолоскутная поверхность строится быстрее, и более точно следует заданным кривым.

Степень поверхности – позволяет задать степень создаваемой поверхности. Выбор степени зависит от выбранных объектов и ожидаемого результата.

Для высоких степеней поверхности характерны:

  • гибкость;

  • точное следование выбранной геометрии;

  • возможность иметь волны и складки.

Для малых степеней поверхности характерны:

  • плавность;

  • отсутствие складок;

  • возможность отклоняться от выбранной геометрии.

Добавить продольные/поперечные кривые – добавляет дополнительные кривые в плоские и однолоскутные поверхности. Это облегчает визуальное восприятие, и выбор таких поверхностей никак не влияет на их геометрию

Поверхность по двум ведущим

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

  • Сечение должно представлять собой одну открытую кривую.

  • Каждая ведущая кривая должна представлять собой одну кривую.

  • Обе ведущие кривые должны иметь одинаковое количество точек и обе должны быть или разомкнуты или замкнуты.

  • Концы сечения должны совпадать с концами ведущих кривых.

Создать поверхность пузырь

Позволяет по любой кривой создать выпуклую поверхность

Диалоговое окно "Поверхность – пузырь"

Точки - количество точек в списке соответствует количеству точек на выбранной кривой. В каждой из точек можно задать длину хорды дуги и "высоту пузыря". Можно выбрать несколько точек и задать для них общие параметры.

Длина - длина хорды для выбранной точки.

Высота - высота для выбранной точки.

Вставить - вставка точки между двумя существующими. При вставке точки происходит перенумерация списка Точки и самих точек на кривой. Это позволяет более точно задать форму поверхности между двумя точками.

Фикс. точки - по умолчанию эта опция выключена до ввода значений в поле Длина или Высота. Если опция выключена, Длина и Высота определяются с помощью интерполяции значений зафиксированных точек. Крайние точки незамкнутых кривых зафиксированы по умолчанию.

Нумерация точек - если опция включена, отображается нумерация точек исходной кривой. По умолчанию эта опция Включена.

Направление – позволяет выбрать направление создания поверхности из списка:

  • По нормали - вдоль нормали кривой.

  • Pадиально - радиально наружу от кривой.

  • Вдоль оси - вдоль оси рабочей плоскости.

Упражнение

Построить поверхностную модель телефонной трубки, используя команды поверхностей.

1. Для построения поверхностей вытягивания необходимо установить рабочую плоскость ZX. Выбрать контур дуги и из меню "Поверхности" команду "Поверхность вытягивания". Выполнить двойной щелчок левой клавишей мыши на построенной поверхности. В появившемся диалоговом окне ввести значение длины. Если рабочая система координат расположена в центре построений, то необходимо установить флажок "Равные длины". Аналогично построить поверхность по верхнему контуру.

2. Установить рабочую плоскость XY. Выполнить проецирование кривой на поверхность. Для этого выделить контур в плоскости XY и нижнюю поверхность (См. рис.1). Из меню "Кривая" выбрать команду "Проекция". Установить метод проецирования "Вдоль оси". Удалить нижнюю поверхность и базовую кривую. Выделить верхнюю поверхность, вызвать контекстное меню, выбрать команду "Конвертировать".

Рисунок 1 - Проецирование кривой на поверхность

3. Построить поверхность уклона. Для этого выделить спроецированную кривую и выбрать в меню "Поверхности" команду "Уклон". В появившемся диалоговом окне (См. рис.2) сделать установки: ввести значение уклона 2, установить флажок "Переменный" и "Сглаживание". В графическом окне выбрать поверхность и изменить направление уклона: щелкнуть мышью по стрелкам, чтобы они изменили свое направление – к поверхности вверх и во внутрь. Нажать "Выполнить". Появится следующее диалоговое окно. Так как поверхность уклона на чертеже имеет разное значение на различных участках, то необходимо указать на кривой точку, в которой изменяется значение и в диалоговом окне ввести это значение. С одной стороны – это значение 3º, с другой стороны 21,5º, по боковой поверхности 2º. Необходимо указать на кривой конечные точки значения 2º. После ввода значений нажать клавишу "Принять".

4. Построить скругление: выделить верхнюю поверхность, выбрать в меню "Поверхности" команду "Скругление". В появившемся диалоговом окне установить: радиус скругления 8, "Выпуклое", "Скруглить все" (это позволит выполнить скругление с постоянным радиусом). Выбрать боковую поверхность и в диалоговом окне нажать кнопку "Принять".

Рисунок 2 – Построение поверхности уклона