--- title: "Интерфейс IMeshAroundPointParam" type: interface api: [api7] tags: [interface, api7, imesharoundpointparam] sources: - 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.