Вершина MbVertex

Класс MbVertex объявлен в файле topology.h.

Вершина MbVertex является наследником топологического объекта MbTopologyItem и представляет собой точку с известной погрешностью расположения. Структура данных вершины содержит точку MbCartPoint point и погрешность tolerance расположения этой точки.

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

../../../../_images/O.7.4.1.png

Рис. 1

При неточной стыковке рёбер погрешность расположения вершины равна расстоянию от точки вершины до края наиболее удалённого ребра. На рис. 2 приведена толерантная вершина, в которой стыкуются четыре ребра.

../../../../_images/O.7.4.2.png

Рис. 2

Вершина может быть именована и может иметь атрибуты. Имя может использоваться для идентификации вершины, атрибуты могут нести дополнительную информацию о вершине, например, цвет, стиль отображения, происхождение и так далее. Вершина используется для всех методов моделирования.