---
title: "ksConstraintTypeEnum – Типы параметрических ограничений"
type: enum
api: [api7]
tags: [enum, api7, ksconstrainttypeenum]
sources:
  - ksconstrainttypeenum.html
---

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

| кsCUnknown | 0 | Неизвестный тип |
| --- | --- | --- |
| ksCFixedPoint | 1 | Фиксировать точку |
| ksCPointOnCurve | 2 | Точка на кривой |
| ksCHorizontal | 3 | Горизонталь |
| ksCVertical | 4 | Вертикаль |
| ksCParallel | 5 | Параллельность двух прямых или отрезков |
| ksCPerpendicular | 6 | Перпендикулярность двух прямых или отрезков |
| ksCEqualLength | 7 | Равенство длин двух отрезков |
| ksCEqualRadius | 8 | Равенство радиусов двух дуг/окружностей. |
| ksCHAlignPoints | 9 | Выравнивать две точки по горизонтали |
| ksCVAlignPoints | 10 | Выравнивать две точки по вертикали |
| ksCMergePoints | 11 | Совпадение двух точек |
| ksCAssociation | 12 | Ассоциативная связь |
| ksCDimWithVariable | 13 | Размер с переменной |
| ksCFixedDim | 14 | Фиксированный размер |
| ksCTangentTwoCurves | 15 | Касание двух кривых |
| ksCSymmetryTwoPoints | 16 | Симметрия двух точек относительно отрезка |
| ksCCollinear | 17 | Коллинеарность двух отрезков |
| ksCFixedAngle | 18 | Фиксированный угол |
| ksCFixedLenght | 19 | Фиксированная длина |
| ksCPointOnCurveMiddle | 20 | Точка на середине кривой |
| ksCBisector | 21 | Биссектриса |
| ksCConcentricity | 22 | Cовпадение центров окружностей, дуг, эллипсов и точек |
Примечание.
При использовании API 5 частичным аналогом данного перечисления является набор типов параметрических ограничений.
