Сглаживание сплайна |
Scroll |
Сплайн (а также метасплайн), построенный по точкам, можно сгладить — сделать более плавным, с меньшими колебаниями кривизны. Уменьшение колебаний кривизны сплайна достигается за счет отклонения его от заданных точек на расстояние, не превышающее допустимое. Максимально допустимое отклонение сглаженного сплайна от точек устанавливается пользователем; кроме того, пользователь может задать точки, через которые сплайн должен проходить обязательно.
Чтобы сгладить сплайн, раскройте секцию Сглаживание на Панели параметров и выполните следующие действия:
1.Установите переключатель Сглаживание в положение I (включено).
Переключатель Сглаживание недоступен, если при построении сплайна по точкам хотя бы для одной точки заданы параметры управления кривизной — в группе Управление формой выбран способ Параметрами и включен переключатель Управление кривизной или способ Сопряжением и задано условие Гладкое. |
2.Задайте предельное отклонение сплайна от указанных точек в поле Точность. Предельное отклонение может принимать значения в диапазоне от 0 до 10.
Величина максимального отклонения для текущей точности отображается в графической области рядом с соответствующей точкой. Эти данные, а также величина расчетного среднего отклонения (учитываются отклонения от всех указанных точек) отображаются и на Панели параметров под таблицей Сглаживание в вершинах.
3.Вы можете назначить точки, через которые сплайн должен проходить обязательно, в таблице Сглаживание в вершинах. Подробнее об управлении сглаживанием в точках...
На рисунке приведены примеры построения сплайна (с графиками кривизны) без сглаживания и со сглаживанием с разной точностью.
а) |
б) |
в) |
Построение сплайна без сглаживания и со сглаживанием
а) сглаживание выключено, б) сглаживание с точностью 1, в) сглаживание с точностью 3
Управление сглаживанием в точках
При сглаживании можно управлять прохождением сплайна через определенные точки, а также сохранением его касательного вектора в данной точке. Для этого служит таблица Сглаживание в вершинах. Таблица присутствует на Панели параметров, если переключатель Сглаживание находится в положении I (включено).
Точки, через которые сплайн должен проходить без отклонения, отмечаются в таблице и в графической области значком . По умолчанию сплайн проходит без отклонения через начальную и конечную точки. Если задано прохождение сплайна через определенную точку, то в такой точке можно также задать сохранение исходного касательного вектора сплайна.
Каждой указанной точке сплайна соответствует строка таблицы. В ней содержатся следующие столбцы:
•№ — номер точки сплайна.
•Позиция — позволяет запретить или разрешить отклонение сплайна от точки. Чтобы запретить отклонение, выберите из раскрывающегося списка вариант Закреплено — в ячейке будет отображаться значок . Чтобы разрешить отклонение от точки, выберите из списка вариант Свободно. В ячейке будет отображаться значок .
•Касательная (отсутствует для метасплайна) — позволяет запретить или разрешить изменение направления и длины касательной в точке. Сохранение направления касательной в точке доступно, если закреплено прохождение сплайна через нее. Выбор нужного варианта — Закреплено или Свободно — аналогичен выбору варианта в столбце Позиция.
Если при построении сплайна по точкам в группе Управление формой для точки выбран способ Параметрами или Сопряжением, то отклонение сплайна от этой точки и изменение касательного вектора сплайна в этой точке невозможно. При этом соответствующие ячейки в таблице Сглаживание в вершинах недоступны для редактирования. |