Шрифт:
Select object for path curve:
В ответ на это приглашение выделите объект, служащий основой для создания поверхности. Появится запрос:
Select object for direction vector:
Щелкните кнопкой мыши на объекте, задающем направление объекта. При этом за начало вектора принимается тот конец отрезка, ближе к которому вы щелкнете. Поэтому, например, если задать вектор, щелкнув ближе к верхнему концу отрезка, то поверхность будет построена путем сдвига в противоположном направлении, то есть вниз. При этом сдвиг высоты поверхности будет равен абсолютной длине вектора. Следует также отметить, что вектор, задающий направление, может быть расположен под любым углом к плоскости, в которой находится задающая кривая.
Примеры построенных поверхностей сдвига показаны на рис. 10.4. Обратите внимание, что поверхность, расположенная справа, построена при значении системной переменной SURFTAB1, равном 25. При построении второй поверхности за начало вектора был принят верхний конец отрезка, а системной переменной SURFTAB1 в этом случае было присвоено значение по умолчанию – 6.
Рис. 10.4. Примеры поверхностей сдвига
Системная переменная SURFTAB1 регулирует плотность сети, то есть задает количество отрезков, которым будет определена криволинейная поверхность.
Итак, после выполнения команды TABSURF поверхность сдвига и объект, вдоль которого происходил сдвиг поверхности, остаются неизменными, а на экране появляется трехмерная сеть, состоящая из полилиний.
Поверхности соединения
Поверхности, создаваемые с помощью команды RULESURF, связывают между собой два примитива, в качестве которых могут выступать отрезки, полилинии, сплайны, окружности, точки, эллипсы и эллиптические дуги. Например, если такими объектами будут две окружности, расположенные в параллельных плоскостях, то при выполнении данной команды на экране появится либо цилиндр, либо усеченный конус – в зависимости от соотношения размеров окружностей (рис. 10.5). Отмечу, что должно соблюдаться следующее условие – оба объекта должны быть либо замкнутыми, либо разомкнутыми.
Рис. 10.5. Примеры поверхностей соединения
Итак, чтобы запустить команду RULESURF, нажмите кнопку Ruled Surface (Поверхность соединения) на вкладке Home (Основная) в группе 3D Modeling (Трехмерное моделирование) ленты либо выполните команду меню Draw– > Modeling– > Meshes– > Ruled Mesh (Черчение -> Моделирование -> Сети -> Сеть соединения). В командной строке последовательно появятся следующие запросы:
Select fi rst defi ning curve:
Select second defi ning curve:
В ответ на них укажите объекты, между которыми будет «натянута» поверхность. Последовательность задания объектов не играет никакой роли. Может иметь значение только указание точек на конкретном объекте. Чтобы не получить пересекающуюся поверхность (рис. 10.6), старайтесь указывать точки, примерно расположенные в одной плоскости.
Рис. 10.6. Примеры поверхностей сдвига
После указания второго объекта на экране появится созданная поверхность. Как и в предыдущем случае, системная переменная SURFTAB1 определяет количество отображаемых линий на поверхности, которую вы создаете. Данный параметр необходимо задавать до вызова команды RULESURF.
Поверхность Куна
Воспользовавшись командой EDGESURF, можно построить поверхность на основании четырех соприкасающихся объектов. Такая поверхностная сеть может получиться достаточно причудливой конфигурации, учитывая то, что в качестве задающих объектов могут выступать отрезки, дуги, сплайны и полилинии (рис. 10.7). Такая поверхность получила название поверхности, или сети, Куна.
Рис. 10.7. Поверхность Куна, ограниченная тремя отрезками и сплайном
Прежде чем вызвать команду построения такой поверхности, необходимо начертить четыре объекта, на которые будет натянута сеть. При этом следует иметь в виду, что объекты могут быть произвольным образом ориентированы друг относительно друга, однако они должны соприкасаться, то есть между ребрами не должно быть зазоров.
Приступая к построению поверхности Куна, выполните команду меню Draw– > Modeling– > Meshes– > Edge Mesh (Черчение -> Моделирование -> Сети -> Сеть Куна) или введите в командной строке EDGESURF. На ленте данную команду можно вызвать, если нажать кнопку Edge Surface (Поверхность Куна) на вкладке Home (Основная) в группе 3D Modeling (Трехмерное моделирование).
Select object 1 for surface edge:
Select object 2 for surface edge:
Select object 3 for surface edge:
Select object 4 for surface edge:
Последовательность, в которой вы будете задавать объекты, не имеет значения. После выделения четвертого (последнего) объекта сеть будет построена.
Количество линий создаваемой сети в двух направлениях зависит от значений системных переменных SURFTAB1 и SURFTAB2. Напомню, что изменять эти параметры необходимо до создания поверхности.