Информационная модель узла и ее графическое представление

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

Информационная модель узла и ее графическое представление - student2.ru

Рис. 2.3.2. Графическое представление информационной модели выделенного узла


...

Примечание

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

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

...

Примечание

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

Сочетание геометрических характеристик направляющих рукояток и смежных с узлом сегментов определяют тип этого узла.

Типы узлов

Различают три типа узлов:

• точки излома;

• сглаженные узлы;

• симметричные узлы.

Точкой излома называется узел, в котором наклон и длину направляющих рукояток можно изменять независимо друг от друга. К точкам излома условно относят также узлы, в которых соприкасаются два прямолинейных сегмента. На рис. 2.3.3 приведены примеры точек излома.

Информационная модель узла и ее графическое представление - student2.ru

Рис. 2.3.3. Примеры точек излома: на стыке двух прямолинейных сегментов, на стыке прямолинейного и криволинейного сегментов, на стыке криволинейных сегментов

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

Информационная модель узла и ее графическое представление - student2.ru

Рис. 2.3.4. Примеры сглаженных узлов: на стыке прямолинейного и криволинейного сегментов, на стыке криволинейных сегментов


...

Примечание

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

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

Информационная модель узла и ее графическое представление - student2.ru

Рис. 2.3.5. Пример симметричного узла

Наши рекомендации