Задание закона масштабирования контура
Задать закон масштабирования контура можно либо в таблице, либо с использованием вспомогательной геометрии. Последовательно рассмотрим все способы.
Табличный способ задания масштабирования контура
В окне параметров на закладке Масштабирование находятся поля для задания закона масштабирования. Принцип задания параметров точно такой же, как при задании кручения табличным способом. При «движении» контура можно задавать дополнительный закон масштабирования контура относительно начала системы координат сечения или относительно произвольной точки пространства, связанной с системой координат сечения и движущейся вместе с ней. Коэффициент масштабирования может быть задан в таблице или с использованием дополнительной направляющей.
Таблица масштабов представляет собой набор точек траектории, в которых указано фиксированное значение масштабного коэффициента. Значение коэффициента в остальных точках траектории интерполируется системой автоматически.
Как и закон кручения, закон масштабирования контура можно задавать или редактировать и в графической форме. Для этого используется кнопка окна параметров. При нажатии на кнопку открывается окно редактирования графика. Область определения графика по оси X ограничена значениями 0-100. Область значений функции тоже ограничена – запрещено задавать значения радиуса меньше 0.
Дополнительно в окне параметров имеется выпадающий список для регулировки параметров масштабирования относительно точки привязки.
Выбор направляющей и дополнительной точки для масштабирования
Для выбора можно использовать любые объекты, способные определить 3D точку.
После выбора точки в окне параметров становится доступен выпадающий список, управляющий способами масштабирования относительно точки. Можно выбрать один из трёх пунктов – Сохранить размер, Сохранить расстояние, Изменить расстояние и размер.
При использовании дополнительной направляющей коэффициент масштабирования текущего промежуточного сечения получается из отношения длины вспомогательного вектора, рассчитанного в текущей точке траектории, и длины вспомогательного вектора, рассчитанного для первого сечения. Методы вычисления вспомогательных векторов с использованием направляющих описаны в отдельном параграфе (см. ниже).
Точка масштабирования совместно с способом масштабирования позволяет дополнительно контролировать форму тела.
После выбора точки масштабирования возможен выбор способа изменения контура относительно точки:
•Сохранить расстояние. Происходит изменение только размер контура, а расстояние от начала системы координат сечения до выбранной точки оставить неизменным
•Сохранить размер. Масштабируется только расстояние, сохранив исходные размеры контура
•Изменить расстояние и размер. Масштабировать и то и другое