Please enable JavaScript to view this site.

API интерфейсов. KsAPI > Документ 3D  > Поверхности  > Интерфейс IMathSurface3D  > IMathSurface3D - методы

GetBoundaryUVNurbs - Получить параметры границы поверхности в UV NURBS-представлении

Scroll

Интерфейс...

Синтаксис KsAPI:

bool GetBoundaryUVNurbs(bool uv, bool closed, int32_t loopIndex, int32_t edgeIndex, int32_t & degree, std::vector<double> & points, std::vector<double> & weights, std::vector<double> & knots, double & tMin, double & tMax)

Входные параметры:

uv

получить параметры в параметрическом представлении (true - в параметрическом, false - в 3D координатах).

closed

замкнутость кривой (true - замкнуть, false - разомкнуть).

loopIndex

индекс цикла.

edgeIndex

индекс ребра в цикле (при edgeIndex < 0 формируется NURBS-представление контура границы).

degree

порядок сплайна (степень + 1) (от 2 до 10).

points

массив параметров UV или координат вершин.

weights

массив весов точек.

knots

массив узлов сплайна.

tMin, tMax

минимальное и максимальное значение параметра кривой.

Возвращаемое значение:

Успешность выполнения операции

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2025. Все права защищены. | Единая телефонная линия: 8-800-700-00-78