Масштабирование контура операции По траектории

Предыдущая страницаВ началоСледующая страница

SweepScale1

Задание закона масштабирования контура

Задать закон масштабирования контура можно либо в таблице, либо с использованием вспомогательной геометрии. Последовательно рассмотрим все способы.

Табличный способ задания масштабирования контура

В окне параметров на закладке Масштабирование находятся поля для задания закона масштабирования. Принцип задания параметров точно такой же, как при задании кручения табличным способом. При «движении» контура можно задавать дополнительный закон масштабирования контура относительно начала системы координат сечения или относительно произвольной точки пространства, связанной с системой координат сечения и движущейся вместе с ней. Коэффициент масштабирования может быть задан в таблице или с использованием дополнительной направляющей.

SweepScale2

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

SweepScale3

Как и закон кручения, закон масштабирования контура можно задавать или редактировать и в графической форме. Для этого используется кнопка BlendCreate6 окна параметров. При нажатии на кнопку открывается окно редактирования графика. Область определения графика по оси X ограничена значениями 0-100. Область значений функции тоже ограничена – запрещено задавать значения радиуса меньше 0.

Дополнительно в окне параметров имеется выпадающий список для регулировки параметров масштабирования относительно точки привязки.

Выбор направляющей и дополнительной точки для масштабирования

Для выбора можно использовать любые объекты, способные определить 3D точку.

После выбора точки в окне параметров становится доступен выпадающий список, управляющий способами масштабирования относительно точки. Можно выбрать один из трёх пунктов – Сохранить размер, Сохранить расстояние, Изменить расстояние и размер.

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

SweepScale4

Точка масштабирования совместно с способом масштабирования позволяет дополнительно контролировать форму тела.

SweepScale5

После выбора точки масштабирования возможен выбор способа изменения контура относительно точки:

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

SweepScale6

Сохранить размер. Масштабируется только расстояние, сохранив исходные размеры контура

SweepScale7

Изменить расстояние и размер. Масштабировать и то и другое

SweepScale8