В качестве исходного контура может использоваться любой объект с проволочной или поверхностной геометрией. Также можно использовать многоконтурный 3D профиль. Движение контура получается за счет его многократного копирования вдоль выбранной траектории. Копии контура мы будем называть еще промежуточными сечениями. Для расчёта промежуточных сечений система вычисляет ориентацию системы координат промежуточного сечения. Исходная система координат рассчитывается для запоминания исходного положения контура. Копирование контура происходит от исходной системы координат к рассчитанной системе координат промежуточного сечения.
Исходная система координат контура вычисляется в первой точке траектории. Две её оси устанавливаются перпендикулярно траектории, а одна направлена по касательной к траектории в первой точке. Исходное положение контура фиксируется относительно исходной системы координат. Дальнейшее движение контура получается при перемещении исходной системы координат вместе с контуром в другие точки траектории, в которых рассчитана система координат промежуточного сечения.
Выбор контура
В первую очередь необходимо выбрать контур.
В качестве контура пригодны любые объекты с поверхностной или проволочной геометрией - 3D профили, 3D пути, рёбра, грани, поверхности и т.д. Элемент, выбранный для задания контура, подсвечивается.
Контроль над ориентацией контура
В зависимости от положения промежуточных сечений относительно траектории можно получить разные результаты. При создании операции можно установить один из трёх типов ориентации контура.
Ориентация контура по нормали |
|
Постоянная ориентация контура |
|
Ориентация контура по направляющим |
Выбор способа производится в окне параметров операции, в специальном поле с выпадающем списком. Выпадающий список содержит все три возможных варианта ориентации контура – Ориентация контура по нормали, Постоянная ориентация контура, Ориентация контура по направляющим. Первое, и как показывает опыт, наиболее часто используемое значение, система предлагает по умолчанию.
При установке первых двух способов в автоменю остается набор опций для выбора траектории, коррекции исходного положения контура, выбора направляющих, задающих законы кручения и масштабирования. При выборе способа Ориентация контура по направляющим остаются опции для коррекции исходного положения контура, опции для выбора второй и третьей направляющих.
При использовании неплоской траектории условия перпендикулярности недостаточно для получения желаемого результата из-за кручения профиля вокруг траектории. В таких ситуациях может дополнительно указать фиксирующее направление. Задание фиксирующего направления меняет способ построения систем координат промежуточных сечений. Вариант изменения зависит от выбранного способа интерпретации фиксирующего направления: фиксация по пути и направлению, фиксация вращения.
Перпендикулярно траектории
Плоскость ХУ системы координат промежуточного сечения ориентируется всегда перпендикулярно траектории. Вектор, касательный к направляющей в точке построения сечения, задаёт ось Z.
Режим предназначен в первую очередь для плоских контуров. При создании операции плоскость плоского контура всегда разворачивается перпендикулярно направляющей в каждой промежуточной точке.
В случае неплоского контура система сама вычисляет некоторую среднюю нормаль, которую использует для ориентации контура. Для достижения наиболее предсказуемых результатов рекомендуется использовать дополнительную коррекцию исходного положения контура (см. раздел Коррекция исходного положения контура).
Параллельно исходному
Оси системы координат каждого промежуточного сечения ориентируются также как и оси исходной системы координат. При полученном движении исходный контур перемещается параллельным переносом.
По направляющим
При создании операции контур движется по траектории и направляется на точки дополнительных направляющих. Одновременно одна из направляющих задаёт и закон масштабирования контура. При данном способе направляющие должны иметь непрерывную функцию по касательной (не иметь изломов). В некоторых частных случаях система допускает использовать поверхности для задания только ориентации (направления) движущегося контура. Более подробно про это можно узнать в разделе Создание тела по направляющим.