---
title: "ksMathCurve3DTypeEnum - Тип математической кривой в трехмерном пространстве"
type: enum
api: [api7]
domain: [3d]
tags: [enum, api7, 3d, ksmathcurve3dtypeenum]
sources:
  - ksmathcurve3dtypeenum.html
---

*API интерфейсов. Версия 7 > Константы API версии 7 *

| ks3DCurve | 0 | Кривая |
| --- | --- | --- |
| ksLine3D | 1 | Прямая |
| ksLineSegment3D | 2 | Отрезок прямой |
| ksArc3D | 3 | Окружность, эллипс, дуга |
| ksSpiral | 4 | Спираль |
| ksConeSpiral | 5 | Коническая спираль |
| ksCurveSpiral | 6 | Спираль по образующей кривой |
| ksCrookedSpiral | 7 | Спираль по направляющей кривой |
| ksPolyCurve3D | 8 | Кривая, построенная по точкам |
| ksPolyline3D | 9 | Полилиния |
| ksNurbs3D | 10 | NURBS кривая |
| ksBezier3D | 11 | Кривая Безье |
| ksHermit3D | 12 | Составной кубический сплайн Эрмита |
| ksCubicSpline3D | 13 | Кубический сплайн |
| ksPlaneCurve | 14 | Плоская кривая в пространстве |
| ksOffsetCurve3D | 15 | Эквидистантная кривая |
| ksTrimmedCurve3D | 16 | Усеченная кривая |
| ksReparamCurve3D | 17 | Репараметризованная кривая |
| ksBridgeCurve3D | 18 | Кривая-мостик, соединяющая две кривые |
| ksCharacterCurve3D | 19 | Кривая, координатные функции которой заданы в символьном виде |
| ksContourOnSurface | 20 | Контур на поверхности |
| ksContourOnPlane | 21 | Контур на плоскости |
| ksSurfaceCurve | 22 | Кривая на поверхности |
| ksSilhouetteCurve | 23 | Силуэтная кривая |
| ksSurfaceIntersectionCurve | 24 | Кривая пересечения поверхностей |
| ksBSpline | 25 | В-сплайн |
| ksContour3D | 26 | Контур |
