Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/imesharoundpointparam.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

11 KiB
Raw Blame History

title, type, api, tags, sources
title type api tags sources
Интерфейс IMeshAroundPointParam interface
api7
interface
api7
imesharoundpointparam
imesharoundpointparam.html

*API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства *

Интерфейс IMeshAroundPointParam

Параметры сетки для группы точек по поверхности вокруг точки. Иерархия: IDispatch IMeshAroundPointParam Примечание: Интерфейс можно получить у интерфейса IPointsArrOnSurface с помощью метода IUnknown::QueryInterface.

AssociationObject - Ассоциированный объект

Тип данных: указатель на интерфейс IModelObject Синтаксис Automation:

AssociationObject = Object.AssociationObject    Получить свойство (* )
Object.AssociationObject = AssociationObject    Установить свойство (* )
AssociationObject = Object.GetAssociationObject()    Получить свойство (**)
Object.SetAssociationObject( AssociationObject )    Установить свойство (**)

Синтаксис COM:

Object.get_AssociationObject( &AssociationObject )    Получить свойство
Object.put_AssociationObject( AssociationObject )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать указатель на ассоциированный объект.

GetOffsetPoint - Получить точку смещения

Синтаксис Automation:

BOOL GetOffsetPoint( double * X, double * Y, double * Z );

Синтаксис COM:

HRESULT GetOffsetPoint( double * X, double * Y, double * Z, BOOL * Result );
Возвращаемое значение:
TRUE    - в случае удачного завершения,
FALSE    - в случае неудачи.
Выходные параметры:
X, Y, Z    - координаты точки смещения.

Примечание: Метод возвращает координаты точки смещения.

MeshAngle - Угол поворота сетки

Тип данных: double Синтаксис Automation:

MeshAngle = Object.MeshAngle    Получить свойство (* )
Object.MeshAngle = MeshAngle    Установить свойство (* )
MeshAngle = Object.GetMeshAngle()    Получить свойство (**)
Object.SetMeshAngle( MeshAngle )    Установить свойство (**)

Синтаксис COM:

Object.get_MeshAngle( &MeshAngle )    Получить свойство
Object.put_MeshAngle( MeshAngle )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать угол поворота сетки.

MeshType - Параметры сетки для группы точек по поверхности вокруг точки

Тип данных: из перечисления ksMeshAroundPointTypeEnum Синтаксис Automation:

MeshType = Object.MeshType    Получить свойство (* )
Object.MeshType = MeshType    Установить свойство (* )
MeshType = Object.GetMeshType()    Получить свойство (**)
Object.SetMeshType( MeshType )    Установить свойство (**)

Синтаксис COM:

Object.get_MeshType( &MeshType )    Получить свойство
Object.put_MeshType( MeshType )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать способ построения группы точек.

OffsetU - Смещение точки по U

Тип данных: double Синтаксис Automation:

OffsetU = Object.OffsetU    Получить свойство (* )
Object.OffsetU = OffsetU    Установить свойство (* )
OffsetU = Object.GetOffsetU()    Получить свойство (**)
Object.SetOffsetU( OffsetU )    Установить свойство (**)

Синтаксис COM:

Object.get_OffsetU( &OffsetU )    Получить свойство
Object.put_OffsetU( OffsetU )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать смещение точки по U.

OffsetV - Смещение точки по V

Тип данных: double Синтаксис Automation:

OffsetV = Object.OffsetV    Получить свойство (* )
Object.OffsetV = OffsetV    Установить свойство (* )
OffsetV = Object.GetOffsetV()    Получить свойство (**)
Object.SetOffsetV( OffsetV )    Установить свойство (**)

Синтаксис COM:

Object.get_OffsetV( &OffsetV )    Получить свойство
Object.put_OffsetV( OffsetV )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать смещение точки по V.

RadialStep - Шаг радиальный

Тип данных: double Синтаксис Automation:

RadialStep = Object.RadialStep    Получить свойство (* )
Object.RadialStep = RadialStep    Установить свойство (* )
RadialStep = Object.GetRadialStep()    Получить свойство (**)
Object.SetRadialStep( RadialStep )    Установить свойство (**)

Синтаксис COM:

Object.get_RadialStep( &RadialStep )    Получить свойство
Object.put_RadialStep( RadialStep )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать радиальный шаг.

RayCount - Количество радиальных лучей

Тип данных: double Синтаксис Automation:

RayCount = Object.RayCount    Получить свойство (* )
Object.RayCount = RayCount    Установить свойство (* )
RayCount = Object.GetRayCount()    Получить свойство (**)
Object.SetRayCount( RayCount )    Установить свойство (**)

Синтаксис COM:

Object.get_RayCount( &RayCount )    Получить свойство
Object.put_RayCount( RayCount )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать количество радиальных лучей.

SetOffsetPoint - Задать смещение по точке

Синтаксис Automation:

BOOL SetOffsetPoint( double X, double Y, double Z );

Синтаксис COM:

HRESULT SetOffsetPoint( double X, double Y, double Z, BOOL * Result );
Возвращаемое значение:
TRUE    - в случае удачного завершения,
FALSE    - в случае неудачи.
Входные параметры:
X, Y, Z    - координаты точки смещения.

Примечание: Метод задает координаты точки смещения.

Step - Шаг между узлами

Тип данных: double Синтаксис Automation:

Step = Object.Step    Получить свойство (* )
Object.Step = Step    Установить свойство (* )
Step = Object.GetStep()    Получить свойство (**)
Object.SetStep( Step )    Установить свойство (**)

Синтаксис COM:

Object.get_Step( &Step )    Получить свойство
Object.put_Step( Step )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать шаг между узлами.

Step1 - Шаг по оси 1

Тип данных: double Синтаксис Automation:

Step1 = Object.Step1    Получить свойство (* )
Object.Step1 = Step1    Установить свойство (* )
Step1 = Object.GetStep1()    Получить свойство (**)
Object.SetStep1( Step1 )    Установить свойство (**)

Синтаксис COM:

Object.get_Step1( &Step1 )    Получить свойство
Object.put_Step1( Step1 )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать шаг по оси 1.

Step2 - Шаг по оси 2

Тип данных: double Синтаксис Automation:

Step2 = Object.Step2    Получить свойство (* )
Object.Step2 = Step2    Установить свойство (* )
Step2 = Object.GetStep2()    Получить свойство (**)
Object.SetStep2( Step2 )    Установить свойство (**)

Синтаксис COM:

Object.get_Step2( &Step2 )    Получить свойство
Object.put_Step2( Step2 )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать шаг по оси 2.

StepU - Шаг по U

Тип данных: double Синтаксис Automation:

StepU = Object.StepU    Получить свойство (* )
Object.StepU = StepU    Установить свойство (* )
StepU = Object.GetStepU()    Получить свойство (**)
Object.SetStepU( StepU )    Установить свойство (**)

Синтаксис COM:

Object.get_StepU( &StepU )    Получить свойство
Object.put_StepU( StepU )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать шаг по U.

StepV - Шаг по V

Тип данных: double Синтаксис Automation:

StepV = Object.StepV    Получить свойство (* )
Object.StepV = StepV    Установить свойство (* )
StepV = Object.GetStepV()    Получить свойство (**)
Object.SetStepV( StepV )    Установить свойство (**)

Синтаксис COM:

Object.get_StepV( &StepV )    Получить свойство
Object.put_StepV( StepV )    Установить свойство

Примечание: Свойство позволяет устанавливать и получать шаг по V.