|
Nurbs - Временная математическая Nurbs-кривая |
Scroll |
Синтаксис Automation:
LPDISPATCH Nurbs( BOOL Closed,
long Degree,
VARIANT Points,
VARIANT Weights,
VARIANT Knots );
Синтаксис COM:
HRESULT Nurbs( BOOL Closed,
long Degree,
VARIANT Points,
VARIANT Weights,
VARIANT Knots,
ICurve2D ** Result );
Входные параметры:
Closed |
- признак замкнутости кривой, |
Degree |
- порядок кривой, |
Points |
- массив SAFEARRAY | VT_R8 координат точек кривой, |
Weight |
- массив SAFEARRAY | VT_R8 весов точек, |
Knots |
- массив SAFEARRAY | VT_R8 узлов сплайна. |
Возвращаемое значение:
|
- указатель на интерфейс математической кривой ICurve2D. |
|
В англоязычной специализированной литературе, документациях и различных API для систем автоматизированного проектирования (САПР) можно встретить использование термина degree для обозначения степени сплайна, а термина order — для обозначения порядка сплайна. Соответственно, order = degree + 1. Обратите внимание на то, что в интерфейсах КОМПАС-3D API термин degree используется для обозначения порядка сплайна (степень + 1). |
Примечание:
Метод позволяет создать временную математическую Nurbs-кривую.
Подразделы:
(отсутствуют)