.. role:: blue :class: blue CURVES ====== .. _CURVES_: Curves are representatives of the :ref:`MbSpaceItem ` three-dimensional geometric objects family. All curves have a common parent class :ref:`MbCurve3D `. The C3D geometric kernel uses curves that are constructed using analytical functions, from a set of points, based on curves, and based on surfaces. Curves are used to construct surfaces as well as auxiliary elements of the geometric model. We’ll use **bold** Latin letters to designate radius vectors of points, and matrices in three-dimensional space. .. toctree:: :maxdepth: 1 subsections/EN/MbCurve3D_Curve subsections/EN/MbLine3D_Straight_Line subsections/EN/MbLineSegment3D_Straight_Line_Segment subsections/EN/MbArc3D_Elliptical_Arc subsections/EN/MbPolyline3D_Polyline subsections/EN/MbNurbs3D_NURBS-Curve subsections/EN/MbHermit3D_Hermite_Curve subsections/EN/MbBezier3D_Bezier_Composite_Curve subsections/EN/MbCubicSpline3D_Cubic_Spline subsections/EN/MbTrimmedCurve3D_Trimmed_Curve subsections/EN/MbReparamCurve3D_Reparametrized_Curve subsections/EN/MbOffsetCurve3D_Equidistant_Curve subsections/EN/MbCharacterCurve3D_Character_Curve subsections/EN/MbConeSpiral_Conical_Spiral subsections/EN/MbCurveSpiral_Variable_Radius_Spiral subsections/EN/MbCrookedSpiral_Spiral_with_Curved_Planar_Axis subsections/EN/MbBridgeCurve3D_Joining_Curve subsections/EN/MbContour3D_Contour subsections/EN/MbPlaneCurve_Plane_Curve subsections/EN/MbSurfaceCurve_Curve_on_Surface subsections/EN/MbSilhouetteCurve_Silhouette_Curve subsections/EN/MbContourOnSurface_Contour_on_Surface subsections/EN/MbContourOnPlane_Contour_on_Plane subsections/EN/MbSurfaceIntersectionCurve_Surface_Intersection_Curve