СПЛАЙН (команда)

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

Команда СПЛАЙН создает кривые, которые называются неоднородными рациональными B-сплайнами (NURBS) и рассматриваются как сплайны для упрощения.

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

рисунок

Построение сплайна

  1. Выберите инструмент «СПЛАЙН»: рисунок
  2. (Необязательно) Введите м (метод). Затем введите F (определяющие точки) или   управляющие вершины (УВ).
  3. Укажите первую точку сплайна.
  4. Укажите следующую точку сплайна. При необходимости продолжите указание точек для последующих сегментов.
  5. Нажмите ВВОД для завершения или c (Закрыть) для замыкания сплайна.

Преобразование сглаженных сплайнами полилиний в сплайны

  1. Выберите инструмент «СПЛАЙН»: рисунок
  2. Введите "о" (Объект).
  3. Выберите сглаженную сплайном полилинию и нажмите ВВОД.
  4. Выбранный объект преобразуется из полилинии в сплайн.

Запросы команд

Подсказки различаются в зависимости от того, что выбрано в качестве метода создания (параметр "Метод"): определяющие точки или управляющие вершины (УВ).

Первая точка

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

Следующая точка

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

рисунок

Отменить

Удаление последней заданной точки.

Закрыть

Замыкание сплайна путем определения конечной точки для совмещения с первой. По умолчанию замкнутые сплайны являются периодическими, сохраняя непрерывность кривизны (C2) по всему контуру.

рисунок

Метод

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

Вписать

Создание B-сплайна 3-го порядка (кубического) путем задания определяющих точек, через которые сплайн должен проходить. Если значение допуска больше 0, сплайн должен быть в пределах заданного расстояния допуска от каждой точки.

Управляющие вершины (УВ)

Создание сплайна путем задания управляющих вершин. Используйте этот метод для создания сплайнов 1-го порядка (линейных), 2-го порядка (квадратичных), 3-го порядка (кубических), и так далее до 10-го порядка. Изменения формы сплайна путем перемещения управляющих вершин часто обеспечивает более точные результаты, чем перемещения определяющих точек.

Объект

Преобразование 2D- или 3D-полилиний, сглаженных квадратичными или кубическими сплайнами, в эквивалентные сплайны. Исходная полилиния сохраняется или отменяется в зависимости от настройки системной переменной DELOBJ.

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

Следующие запросы доступны только для определяющих точек.

Узлы

Задание узловой параметризации одним из нескольких математических способов, которые определяют, как объединяются кривые компонентов между соседними определяющими точками на сплайне.

рисунок

Касание в начале. Определение условия касательной в начальной точке сплайна.

рисунок

Касание в конце. Определение условия касательной в конечной точке сплайна.

рисунок

Допустимое отклонение

Указывает расстояние, на которое сплайн позволяет отклониться от заданных определяющих точек. Значение допуска 0 требует, чтобы результирующий сплайн проходил непосредственно через определяющие точки. Значение допуска для всех определяющих точек за исключением начальной и конечной точек сглаживания, которые всегда имеют допуск «0».

рисунок

Запросы на построение сплайнов с помощью управляющих вершин

Следующие запросы применимы для управляющих вершин (УВ).

Градусы

Устанавливает степень полинома для результирующего сплайна. Используйте этот параметр для создания сплайнов порядка 1 (линейный), порядка 2 (квадратичный), порядка 3 (кубический) и так далее до порядка 10.