Please enable JavaScript to view this site.

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

Синтаксис 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.

 

note

В англоязычной специализированной литературе, документациях и различных API для систем автоматизированного проектирования (САПР) можно встретить использование термина degree для обозначения степени сплайна, а термина order — для обозначения порядка сплайна. Соответственно, order = degree + 1. Обратите внимание на то, что в интерфейсах КОМПАС-3D API термин degree используется для обозначения порядка сплайна (степень + 1).

Примечание:

Метод позволяет создать временную математическую Nurbs-кривую.

Подразделы:

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

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