|
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 |
минимальное и максимальное значение параметра кривой. |
Возвращаемое значение:
Успешность выполнения операции
Подразделы:
(отсутствуют)