.. role:: blue :class: blue MbPlaneInstance Two-Dimensional Object Insertion ================================================ .. _MbPlaneInstance_Two-Dimensional_Object_Insertion_: .. kernel version: The :blue:`MbPlaneInstanсe` class is declared in the *plane_instanse.h* file. The :blue:`MbPlaneInstanсe` insertion of two-dimensional objects is derived from the :ref:`MbItem ` class and is described by a set of two-dimensional geometric objects std::vector< :ref:`MbPlaneItem ` > **planeItems** and the local coordinate system :ref:`MbPlacement3D ` **place**. The two-dimensional objects are located in the XY plane of the local coordinate system. The insertion acts as a wrapper for two-dimensional geometric objects, allowing them to be treated as a geometric model object. The insertion provides two-dimensional geometric objects with a construction journal and endows them with attributes and the methods of the geometric model object :ref:`MbItem `. The insertion of two-dimensional objects is intended for auxiliary constructions. An insertion of two-dimensional curves is shown in Fig. 1. .. figure:: /MODELER/OBJECTS_OF_GEOMETRIC_MODEL/pictures/O.8.9.1.png :width: 12cm :align: center Fig. 1 The insertion of two-dimensional objects may contain a two-dimensional curve :ref:`MbCurve `, a multiline :ref:`MbMultiline `, or a region :ref:`MbRegion `.