.. role:: blue :class: blue Проволочный каркас MbWireFrame ============================== .. _MbWireFrame_Wireframe: .. версия ядра: Класс :blue:`MbWireFrame` объявлен в файле *wire_frame.h*. Проволочный каркас :blue:`MbWireFrame` является наследником класса :ref:`MbItem ` и описывается множеством рёбер std::vector< :ref:`MbEdge ` * > **edges**, количеством связных частей *parts* и признаком отсутствия краевых вершин *closed*. Проволочный каркас представляет собой множество рёбер, стыкующихся друг с другом в вершинах и описывающих каркасную конструкцию моделируемого объекта. Проволочный каркас может описывать одно или несколько связных множеств точек. Количество связных частей *parts* сообщает о том, что каркас описывает одно связное множество точек или что каркас описывает несколько связных множеств точек и может быть разбит на несколько проволочных каркасов. В зависимости от отсутствия или наличия краевых вершин проволочный каркас будем называть *замкнутым* или *незамкнутым*. На рис. 1 приведён замкнутый проволочный каркас: .. figure:: /MODELER/OBJECTS_OF_GEOMETRIC_MODEL/pictures/O.8.3.1.png :width: 12cm :align: center Рис. 1 Незамкнутый проволочный каркас приведён на рис. 2: .. figure:: /MODELER/OBJECTS_OF_GEOMETRIC_MODEL/pictures/O.8.3.2.png :width: 12cm :align: center Рис. 2 На рис. 3 приведён незамкнутый проволочный каркас, состоящий из двух связных множеств рёбер: .. figure:: /MODELER/OBJECTS_OF_GEOMETRIC_MODEL/pictures/O.8.3.3.png :width: 12cm :align: center Рис. 3 На рис. 4 приведён замкнутый проволочный каркас, состоящий из двух связных множеств рёбер: .. figure:: /MODELER/OBJECTS_OF_GEOMETRIC_MODEL/pictures/O.8.3.4.png :width: 12cm :align: center Рис. 4 Проволочный каркас может использоваться для построения траекторий, пространственных эскизов и для вспомогательных построений.