---
title: "Параметры точки для трехмерных NURBS(Интерфейсы ksNurbsPoint3dParam, INurbsPoint3dParam)"
type: interface
api: [api7]
domain: [3d]
tags: [interface, api7, 3d, ksnurbspoint3dparam]
sources:
  - ksnurbspoint3dparam.html
---

*API интерфейсов. Версия 5 > Документ-модель (Интерфейсы - ksDocument3D, IDocument3D )  > Компонент сборки (деталь или подсборка). Интерфейсы ksPart и IPart  > Математическая поверхность в трехмерном пространстве  > Интерфейсы ksSurface, ISurface *


## Параметры точки для трехмерных NURBS(Интерфейсы ksNurbsPoint3dParam, INurbsPoint3dParam)

Интерфейс параметров точки для трехмерных NURBS.
| ksNurbsPoint3dParam | - интерфейс Automation |
| --- | --- |
| INurbsPoint3dParam | - интерфейс COM |
Примечание:
Данный интерфейс может быть получен с использованием метода интерфейса ksSurface::GetSurfaceParam.


## GetPoint - Получить координаты базовой точки

Интерфейс..
Синтаксис Automation:
```
BOOL GetPoint (double * x, double *y, double *z);
```
Синтаксис COM:
```
BOOL GetPoint (double * x, double *y, double *z);
Возвращаемое значение:
TRUE    - в случае успеха,
FALSE    - в случае неудачи.
Выходные параметры:
x, y, z    - координаты базовой точки.
```


## weight - Вес точки

Тип данных: double
Синтаксис Automation:
```
weight = iNurbsPoint3dParam.weight    Получить свойство (* )
weight = iNurbsPoint3dParam.GetWeight()    Получить свойство (**)
```
Примечание:
Свойство доступно только для чтения.
