AutoCAD 2009 - Андрей Орлов
Шрифт:
Интервал:
Закладка:
В целом, фильтрация точек применяется достаточно редко, так как применение объектных привязок значительно упрощает построение объектов.
Объектная привязка в трехмерном пространстве
Как в двухмерных, так и в трехмерных чертежах привязка к существующим объектам значительно упрощает построение модели. Использование объектной привязки позволяет однозначно указать нужную точку, причем сделать это с абсолютной точностью. Однако не стоит забывать, что на трехмерных чертежах в определенных видах некоторые объекты могут сливаться. Поэтому следует выбирать вид без этого недостатка. В остальном же использование привязки к объектам в двухмерных моделях полностью аналогично применению ее в трехмерном пространстве.
Различные системы координат
Основной системой координат в AutoCAD является прямоугольная декартова система координат, которая называется мировой системой координат (МСК). Она используется по умолчанию при создании нового чертежа. Направление осей демонстрируется с помощью трех стрелок (рис. 9.12). В трехмерных чертежах оси X и Y составляют горизонтальную плоскость, а ось Z направлена перпендикулярно вверх, то есть по умолчанию ось X соответствует ширине объекта, Y – глубине, а по оси Z отсчитывается высота.
Рис. 9.12. Трехмерное обозначение системы координат в AutoCAD
Кроме присутствующей во всех чертежах МСК, вы можете создать несколько собственных систем координат, называемых пользовательскими системами координат (ПСК). Применение ПСК обычно оправданно при создании трехмерных моделей, в которых присутствуют плоскости, не параллельные XY. Чтобы выполнять построения в таких плоскостях, необходимо создать систему координат, плоскость XY в которой будет параллельна одной из поверхностей объекта.
В версии AutoCAD 2009 применяется динамическая пользовательская система координат (ДПСК), которая существенно упрощает построение моделей, содержащих плоскости, не параллельные плоскости XY МСК. При выполнении команды построения программа автоматически создает новую систему координат, плоскость XY которой устанавливается по плоской грани твердого тела. После завершения построения текущей становится предыдущая система координат. Напомню, что включить или выключить ДПСК можно нажатием кнопки DUCS в строке состояния или клавиши F6 на клавиатуре.
Резюме
Программа AutoCAD обладает богатыми возможностями для трехмерного моделирования. Из прочитанной главы вы узнали о существовании трех видов модели для представления объектов в трехмерном пространстве. Вы познакомились с режимами просмотра трехмерных объектов как посредством статических видов, так и с помощью различных интерактивных режимов. Владея навыками задания трехмерных координат, вы без труда сможете перейти непосредственно к построению трехмерных моделей.
Глава 10
Трехмерные поверхности
Трехмерная грань
Многоугольная сеть
Поверхности вращения
Поверхности сдвига
Поверхности соединения
Поверхность Куна
Плоская поверхность
Поверхностные примитивы
Создание отверстий
Резюме
Данная глава посвящена созданию поверхностных моделей, которые в AutoCAD также называют сетями. Трехмерные поверхности могут довольно правдоподобно описывать реальные объекты, так как в этом случае, кроме ребер, создаются еще и грани объектов.
Все основные кнопки для работы с трехмерными поверхностями и твердотельными моделями, которые мы рассмотрим в этой главе, находятся в группе 3D Modeling (Трехмерное моделирование) (рис. 10.1), расположенной на вкладке Home (Основная).
Рис. 10.1. Группа 3D Modeling (Трехмерное моделирование)
Если вы переключитесь в пространство 3D Modeling (Трехмерное моделирование), то все кнопки будут у вас под рукой и вам не придется долго путешествовать по меню в поиске нужного инструмента.
Трехмерная грань
Команда 3DFACE позволяет создать плоские поверхности из граней, ограниченных тремя или четырьмя ребрами. За один сеанс выполнения команды можно начертить несколько граней, причем каждая может быть ориентирована произвольным образом. Расположение ребер, ограничивающих создаваемую поверхность, указывают с помощью угловых точек. Точки должны располагаться по часовой стрелке или против нее, но не по диагонали, иначе вы получите грань неправильной формы.
Чтобы приступить к созданию грани, выполните команду меню Draw → Mod eling → Meshes → 3D Face (Черчение → Моделирование → Сети → Трехмерная поверхность) или введите с клавиатуры команду 3DFACE. Запустить команду можно с помощью ленты, нажав кнопку 3D Face (Трехмерная поверхность) на вкладке Home (Основная) в группе 3D Modeling (Трехмерное моделирование).
Specify fi rst point or [Invisible]:
Specify second point or [Invisible]:
Specify third point or [Invisible] <exit>:
Specify fourth point or [Invisible] <create three-sided face>:
После указания координат точки программа предлагает задать следующие точки, определяющие расположение ребер. Последнее ребро создается автоматически путем соединения первой и последней указанных точек.
Если после указания третьей точки, когда появится запрос Specify fourth point or [Invisible] <create three-sided face>:, нажать клавишу Enter, то будет создана трехсторонняя грань. Чтобы создать четырехстороннюю грань, в ответ на данное приглашение просто укажите расположение четвертой точки. Выполнение команды на этом не завершается, и можно формировать новые грани путем указания новых точек. При этом учтите, что ребро грани, созданное последней парой точек, будет служить первым ребром для вновь создаваемой грани. Поэтому, например, если создаваемая в данный момент грань должна быть четырехсторонней, то для ее формирования необходимо указать всего две точки.
Выполнение команды, как обычно, запускается нажатием клавиши Esc или Enter.
Многоугольная сеть
Рассмотрим, как можно создать сеть произвольной конфигурации. Такую сеть можно построить с помощью команды 3DMESH. Этот объект формируется путем указания массива вершин. Итак, данная команда запускается с помощью ленты: нажмите кнопку 3DMesh (Трехмерная сеть) на вкладке Home (Основная) в группе 3D Modeling (Трехмерное моделирование) или выполнените команду меню Draw → Modeling → Meshes → 3D Mesh (Черчение → Моделирование → Сети → Трехмерная сеть).
Сначала появится приглашение:
Enter size of mesh in M direction:
Задайте количество вершин в одном направлении (M).
Затем программа попросит указать количество вершин в другом направлении:
Enter size of mesh in N direction:
После этого необходимо будет указать координату каждой точки сети. Например, при размерности сети M × N равной 4 × 3 количество точек будет равно 12. При этом первая точка будет называться (0, 0), а последняя – (3, 2). Обратите внимание, что нумерация точек начинается с нуля.
Specify location for vertex (0, 0):
Specify location for vertex (0, 1):
…
Specify location for vertex (3, 2):
Пример многоугольной сети размерностью 4 × 3 показан на рис. 10.2.
Рис. 10.2. Сеть размерностью 4 × 3
Замечу, однако, что точки не обязательно задавать в той последовательности, в которой они показаны на рис. 10.2. Вы можете «разбросать» точки в произвольном направлении – в этом случае получится сеть причудливой формы.
Созданная сеть представляет собой единый объект. Однако ее можно расчленить, и тогда каждый отдельный объект будет представлять собой трехмерную грань. При выделении сети во всех вершинах появляются маркеры, с помощью которых можно легко изменить конфигурацию многоугольной сети.
Поверхности вращения
Еще один способ построения поверхностных моделей предоставляет команда REVSURF. С ее помощью поверхности создаются путем вращения какого-либо объекта – определяющей кривой – вокруг заданной оси. Сформированные таким образом модели называются поверхностями вращения.
Чтобы запустить данную команду, необходимо выполнить команду Draw → Modeling → Meshes → Revolved Mesh (Черчение → Моделирование → Сети → Сеть вращения) либо нажать кнопку Revolved Surface (Поверхность вращения) на вкладке Home (Основная) в группе 3D Modeling (Трехмерное моделирование) ленты:
Select object to revolve:
Select object that defi nes the axis of revolution: