--- title: "Точка NURBS (Интерфейс ksNurbsPointParam)" type: interface api: [api7] tags: [interface, api7, ksnurbspointparam] sources: - ksnurbspointparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов  > NURBS * ## Точка NURBS (Интерфейс ksNurbsPointParam) Интерфейс параметров точки кривой NURBS. Аналог данных параметров при использовании API экспортных функций - NurbsPointParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечание: Метод обнуляет все параметры узла для кривой NURBS. ## weight - Вес точки Тип данных:double. Синтаксис Automation: ``` weight = iNurbsPointParam.weight Получить свойство (* ) iNurbsPointParam.weight = weight Установить свойство (* ) weight = iNurbsPointParam.GetWeight() Получить свойство (**) iNurbsPointParam.SetWeight( weight ) Установить свойство (**) ``` Синтаксис Automation: ``` Значение свойства должно быть больше нуля. ``` ## x, y - Координаты базовой точки Тип данных:double. Синтаксис Automation: ``` x = iNurbsPointParam.x Получить свойство (* ) iNurbsPointParam.x = x Установить свойство (* ) x = iNurbsPointParam.GetX() Получить свойство (**) iNurbsPointParam.SetX( x ) Установить свойство (**) ```