--- 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() Получить свойство (**) ``` Примечание: Свойство доступно только для чтения.