.. role:: blue :class: blue КРИВЫЕ ====== .. _CURVES: Кривые являются представителями семейства трёхмерных геометрических объектов :ref:`MbSpaceItem `. Все кривые имеют общий родительский класс :ref:`MbCurve3D `. В геометрическом ядре C3D используются кривые, которые построены с помощью аналитических функций, по набору точек, на базе кривых и на базе поверхностей. Кривые используются для построения поверхностей, а также вспомогательных элементов геометрической модели. Векторы, радиусы-векторы точек, матрицы в трёхмерном пространстве обозначаются буквами латинского алфавита, выделенными **полужирным** шрифтом. .. toctree:: :maxdepth: 1 subsections/RU/MbCurve3D_Curve subsections/RU/MbLine3D_Straight_Line subsections/RU/MbLineSegment3D_Straight_Line_Segment subsections/RU/MbArc3D_Elliptical_Arc subsections/RU/MbPolyline3D_Polyline subsections/RU/MbNurbs3D_NURBS-Curve subsections/RU/MbHermit3D_Hermite_Curve subsections/RU/MbBezier3D_Bezier_Composite_Curve subsections/RU/MbCubicSpline3D_Cubic_Spline subsections/RU/MbTrimmedCurve3D_Trimmed_Curve subsections/RU/MbReparamCurve3D_Reparametrized_Curve subsections/RU/MbOffsetCurve3D_Equidistant_Curve subsections/RU/MbCharacterCurve3D_Character_Curve subsections/RU/MbConeSpiral_Conical_Spiral subsections/RU/MbCurveSpiral_Variable_Radius_Spiral subsections/RU/MbCrookedSpiral_Spiral_with_Curved_Planar_Axis subsections/RU/MbBridgeCurve3D_Joining_Curve subsections/RU/MbContour3D_Contour subsections/RU/MbPlaneCurve_Plane_Curve subsections/RU/MbSurfaceCurve_Curve_on_Surface subsections/RU/MbSilhouetteCurve_Silhouette_Curve subsections/RU/MbContourOnSurface_Contour_on_Surface subsections/RU/MbContourOnPlane_Contour_on_Plane subsections/RU/MbSurfaceIntersectionCurve_Surface_Intersection_Curve