Вырезает участок из 2D-кривой между параметрами u1 и u2.
На замкнутой кривой, такой как окружность, параметры идут по кругу, так что обрезанная окружность - это дуга. Результат нельзя нарисовать сам по себе.
2D-кривая, два параметра и параметры обрезки
Обрезанная 2D-кривая
Вычисляет 2D-кривую в параметре и возвращает 2D-точку там.
Параметр в собственном диапазоне кривой, а не доля: окружность идет от 0 до двух пи, отрезок от 0 до своей длины.
2D-кривая и параметр
Точка как два числа
Создает 2D-кривую эллипса в плоскости, для построений в пространстве UV поверхности.
direction - направление большой оси; radiusMajor должен быть не меньше radiusMinor, а sense обращает направление кривой. Кривую нельзя нарисовать; оберните ее через shapes.edge.makeEdgeFromGeom2dCurveAndSurface.
Центр, направление большой оси, два радиуса и направление обхода
2D-кривая эллипса
Создает прямой отрезок 2D-кривой между двумя 2D-точками, для построений в пространстве UV поверхности.
Отрезок нельзя нарисовать сам по себе.
Начальная и конечная точки
2D-кривая сегмента
Создает полную окружность как замкнутый контур из одного ребра, лежащий в плоскости, нормаль которой - direction.
То же, что shapes.wire.createCircleWire, размещенное здесь рядом с 2D-кривыми.
Контур окружности
Создает полный эллипс как замкнутый контур из одного ребра, лежащий в плоскости, нормаль которой - direction.
То же, что shapes.wire.createEllipseWire, размещенное здесь рядом с 2D-кривыми; radiusMajor не должен быть меньше radiusMinor.
Центр, нормаль плоскости и два радиуса
Контур эллипса
Кривые построения OpenCascade: 2D-кривые в плоскости или в пространстве UV поверхности (окружности, эллипсы, сегменты, обрезанные участки), которые подаются в
shapes.edge.makeEdgeFromGeom2dCurveAndSurface, а также контуры окружностей и эллипсов. У 2D-кривых нет топологии, и их нельзя нарисовать; точка на них читается черезget2dPointFrom2dCurveOnParam.