## Биссектриса Ограничение биссектриса применяется для тройки линейных объектов, из которых первые два делят плоскость на четыре сектора, а третий объект -- ось, делит выбранный сектор пополам. Биссектриса задается с помощью метода ```cpp constraint_item GCE_AddAngleBisector(GCE_system gSys, geom_item l1 , geom_item l2 , geom_item bl , GCE_bisec_variant variant) ``` Исходные данные метода: **gSys** -- система геометрических ограничений; **l1, l2** -- пара прямолинейных объектов, делящих плоскость на секторы; **bl** -- биссектриса, прямая или отрезок прямой, делящей сектор между прямыми **l1** и **l2** пополам; **variant** -- выбор из трех вариантов, определяющий сектор биссектрисы: - GCE_BISEC_CLOSEST выбирает один из секторов биссектрисы по относительному размещению объектов в начальном состоянии (см. параграф [Начальное приближение](../../../CALCULATION_OF_TWO-DIMENSIONAL_CONSTRAINTS/subsections/RU/Initial_Approximation.md)); - GCE_BISEC_PLUS -- биссектриса делит сектор, на который указывает векторная сумма направлений **l1** и **l2**; - GCE_BISEC_MINUS -- биссектриса делит сектор, на который указывает векторная разница направлений **l1** и **l2**. Функция возвращает дескриптор ограничения, которое объявляет, что объект **bl** является биссектрисой для сектора, образованного прямыми **l1** и **l2**. Также следует заметить, что данное ограничение не утрачивает смысл, если прямые **l1** и **l2** не пересекаются. В этом случае биссектриса делит пополам часть плоскости, заключенной между прямыми **l1** и **l2**, располагаясь от них на равных расстояниях.