Типы
опорных точек
Соединительные
точки между сегментами бывают нескольких типов. Действительно, можно предположить,
что в одном случае требуется обеспечить соединение, скажем, криволинейного сегмента
с прямым, в другом случае получить идеально гладкое сочленение (сопряжение),
т. е. без стыка или перегиба.
В качестве образцов
опорных точек составим таблицу для следующих векторных программ, использующих
кривые Безье: CorelDRAW, Adobe Illustrator и Macromedia FreeHand.
Замечание
Типы опорных точек в трехмерной графике представлены ниже на примере Autodesk 3D МАХ.
Первый тип опорной
точки, который соединяет два сегмента, обеспечивает независимость управляющих
точек по направлению и длине друг от друга.
Такое состояние
сегментов называется изгиб (рис. 12.30).
В программе CorelDRAW
такая точка называется перегиб (cusp). В других программах у нее более
простое имя: угловая (corner). Помимо этого, в программе FreeHand при
вьщелении угловая точка обозначается квадратиком.
Угловое сочленение
сегментов (изгиб) далеко не всегда разумно и выгодно. Например, для создания
окружности необходимо обеспечить соединение, которое в черчении и в геометрии
называют гладким сопряжением, когда одна кривая плавно переходит в другую. Такое
сочленив обеспечивает гладкая опорная точка (smooth) (рис. 12.31).
Условием этого
являются управляющие линии, лежащие на одной прямой У такой точки направление
управляющих линий фиксировано относительно друг друга, при перемещении одной
управляющей линии другая также движется синхронно как рычаг. Вместе с тем, такие
управляющие линии могу] различаться по величине.
Рис.
12.30. Пример точки перегиба
Рис.
12.31. Пример гладкой точки
У программы CorelDRAW
предусмотрен подвид гладкого сочленения, который называется симметричный
узел (symm от слова "symmetrical") (рис. 12.32). Суть его состоит
в том, что управляющие линии фиксируют не только по направлению, но и по величине
(длина направляющих всегда одинакова). Если одну из них увеличивать или уменьшать,
другая будет синхронно повторять это действие.
Замечание
В программах Adobe Illustrator и Macromedia Freehand такой тип опорной точки отсутствует, хотя его можно получить вручную.
В свою очередь,
у программы FreeHand в отдельный вид опорных точек выделен случай гладкого сочленения
прямолинейного и криволинейного сегментов (рис. 12.33). Такая точка получила
название тангенциальной (connecter point). При выделении такая точка
обозначается треугольником.
Логика этой точки
заключается в следующем: для того чтобы криволинейный сегмент гладко сопрягался
с прямой линией, касательная криволинейного сегмента должна совпасть с продолжением
прямого сегмента. Поэтому управляющая точка криволинейного сегмента способна
двигаться только вдоль этой касательной.
Замечание
В программах CorelDRAW и Adobe Illustrator такое соединение также имеет место, но не выделено в специальный тип опорной точки.
Рис.
12.32. Симметричная опорная точка
Рис.
12.33. Пример тангенциальной точки в программе FreeHand
Типы опорных точек
можно суммировать в виде следующей таблицы (табл. 12.1).
Таблица
12.1. Типы опорных точек в различных векторных программах
Тип
опорной точки |
Adobe
Illustrator |
Macromedia
FreeHand |
CorelDRAW |
||
Угловая |
Corner
anchor point |
Corner
point |
Cusp node |
||
Гладкая |
Smooth
anchor point |
Curve
point |
Smooth
node |
||
Тангенциальная |
— |
Connector
point |
— |
||
Симметричная |
— |
— |
Symm node |
||
Типы опорных точек
в трехмерной графике имеют ту же основу, но отличаются другими характеристиками
(в качестве примера можно рассмотреть опорные точки в программе Autodesk 3D
МАХ).