---
title: "Узел кривой Безье (Интерфейс ksBezierPointParam)"
type: interface
api: [api7]
tags: [interface, api7, ksbezierpointparam]
sources:
  - ksbezierpointparam.html
---

*API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов  > Кривая Безье *


## Узел кривой Безье (Интерфейс ksBezierPointParam)

Интерфейс параметров узла для кривой Безье.
Аналог данных параметров при использовании API экспортных функций - BezierPointParam.
Примечание:
Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct.
Смотрите также: KompasObject


## ang - Угол наклона касательной к кривой в базовой точке

Тип данных:double.
Синтаксис Automation:
```
ang = iBezierPointParam.ang    Получить свойство (* )
iBezierPointParam.ang = ang    Установить свойство (* )
ang = iBezierPointParam.GetAng()    Получить свойство (**)
iBezierPointParam.SetAng( ang )    Установить свойство (**)
```


## Init - Инициализировать параметры

Синтаксис Automation:
```
BOOL Init();
Возвращаемое значение:
TRUE    - в случае удачного завершения.
```
Примечание:
Метод обнуляет все параметры узла для кривой Безье.


## left - Расстояние от базовой точки до левой точки узла

Тип данных:double.
Синтаксис Automation:
```
left = iBezierPointParam.left    Получить свойство (* )
iBezierPointParam.left = left    Установить свойство (* )
left = iBezierPointParam.GetLeft()    Получить свойство (**)
iBezierPointParam.SetLeft( left )    Установить свойство (**)
```


## right - Расстояние от базовой точки до правой точки узла

Тип данных:double.
Синтаксис Automation:
```
right = iBezierPointParam.right    Получить свойство (* )
iBezierPointParam.right = right    Установить свойство (* )
right = iBezierPointParam.GetRight()    Получить свойство (**)
iBezierPointParam.SetRight( right )    Установить свойство (**)
```


## x, y - Координаты базовой точки

Тип данных:double.
Синтаксис Automation:
```
x = iBezierPointParam.x    Получить свойство (* )
iBezierPointParam.x = x    Установить свойство (* )
x = iBezierPointParam.GetX()    Получить свойство (**)
iBezierPointParam.SetX( x )    Установить свойство (**)
```
