GetNurbsParams - Получить параметры NURBS-поверхности |
Scroll |
Синтаксис Automation:
BOOL GetNurbsParams( BOOL unClampedV,
BOOL unClampedU,
long * degreeV,
long * degreeU,
long * nPV, long * nPU,
VARIANT * points,
VARIANT * weights,
VARIANT * knotsV,
VARIANT * knotsU );
Синтаксис COM:
BOOL GetNurbsParams( BOOL unClampedV,
BOOL unClampedU,
long * degreeV,
long * degreeU
long * nPV,
long * nPU,
VARIANT * points,
VARIANT * weights,
VARIANT * knotsV,
VARIANT * knotsU );
Входные параметры:
unClampedV |
- TRUE - вернуть параметры для замкнутого по V представления, - FALSE - вернуть параметры для разомкнутого по V представления, |
unClampedU |
- TRUE вернуть параметры для замкнутого по U представления, - FALSE вернуть параметры для разомкнутого по U представления. |
Выходные параметры:
degreeV, degreeU |
- порядок NURBS (степень полинома + 1) по V и U, от 3 до 10, |
nPV, nPU |
- количество точек по V и U, |
points |
- массив координат вершин - массив SafeArray вещественных чисел VT_ARRAY | VT_R8, |
weights |
- веса в вершинах - массив SafeArray вещественных чисел VT_ARRAY | VT_R8, |
knotsV, knotsU |
- узлы точек - массив SafeArray вещественных чисел VT_ARRAY | VT_R8. |
Подразделы:
(отсутствуют)