.. role:: blue :class: blue Вершина MbVertex ================ .. _MbVertex_Vertex: .. версия ядра: Класс :blue:`MbVertex` объявлен в файле *topology.h*. Вершина MbVertex является наследником топологического объекта :blue:`MbTopologyItem` и представляет собой точку с известной погрешностью расположения. Структура данных вершины содержит точку :ref:`MbCartPoint ` **point** и погрешность *tolerance* расположения этой точки. Вершина может описывать отдельную точку точечного каркаса или стык рёбер. В вершине может стыковаться любое конечное число рёбер. Стыкующиеся рёбра указывают на одну и ту же общую для них вершину. На рис. 1 приведена вершина, в которой стыкуются три ребра: .. figure:: /MODELER/TOPOLOGICAL_OBJECTS/pictures/O.7.4.1.png :width: 12cm :align: center Рис. 1 При неточной стыковке рёбер погрешность расположения вершины равна расстоянию от точки вершины до края наиболее удалённого ребра. На рис. 2 приведена толерантная вершина, в которой стыкуются четыре ребра. .. figure:: /MODELER/TOPOLOGICAL_OBJECTS/pictures/O.7.4.2.png :width: 12cm :align: center Рис. 2 Вершина может быть именована и может иметь атрибуты. Имя может использоваться для идентификации вершины, атрибуты могут нести дополнительную информацию о вершине, например, цвет, стиль отображения, происхождение и так далее. Вершина используется для всех методов моделирования.