--- title: "Интерфейс IMeshCopyObjectParam" type: interface api: [api7] tags: [interface, api7, imeshcopyobjectparam] sources: - imeshcopyobjectparam.html --- *API интерфейсов. Версия 7 > Документ 2D  > Параметры  > Интерфейс ICopyObjectParam  > ICopyObjectParam - свойства  > YNew - Координата новой точки привязки объекта по оси Y * ## Интерфейс IMeshCopyObjectParam Параметры копирования объектов по параллелограммной сетке Иерархия: IKompasAPIObject ICopyObjectParam IMeshCopyObjectParam Примечание: Интерфейс можно получить с помощью функции IKompasDocument1::GetInterface. ## Angle1 - Угол наклона первой оси сетки Тип данных: double Синтаксис Automation: ``` Angle1 = Object.Angle1 Получить свойство (* ) Object.Angle1 = Angle1 Установить свойство (**) Angle1 = Object.GetAngle1() Получить свойство (**) Object.SetAngle1( Angle1 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Angle1( &Angle1 ) Получить свойство Object.put_Angle1( Angle1 ) Установить свойство Свойство позволяет устанавливать и получать угол наклона первой оси сетки. ``` ## Angle2 - Угол между первой и второй осями сетки Тип данных: double Синтаксис Automation: ``` Angle2 = Object.Angle2 Получить свойство (* ) Object.Angle2 = Angle2 Установить свойство (**) Angle2 = Object.GetAngle2() Получить свойство (**) Object.SetAngle2( Angle2 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Angle2( &Angle2 ) Получить свойство Object.put_Angle2( Angle2 ) Установить свойство Свойство позволяет устанавливать и получать угол между первой и второй осями сетки. ``` ## Count1 - Количество копий по оси 1 Тип данных: long Синтаксис Automation: ``` Count1 = Object.Count1 Получить свойство (* ) Object.Count1 = Count1 Установить свойство (**) Count1 = Object.GetCount1() Получить свойство (**) Object.SetCount1( Count1 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Count1( &Count1 ) Получить свойство Object.put_Count1( Count1 ) Установить свойство Свойство позволяет устанавливать и получать количество копий по первой оси. ``` ## Count2 - Количество копий по оси 2 Тип данных: long Синтаксис Automation: ``` Count2 = Object.Count2 Получить свойство (* ) Object.Count2 = Count2 Установить свойство (**) Count2 = Object.GetCount2() Получить свойство (**) Object.SetCount2( Count2 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Count2( &Count2 ) Получить свойство Object.put_Count2( Count2 ) Установить свойство Свойство позволяет устанавливать и получать количество копий по второй оси. ``` ## SaveCentreCopy - Признак наличия копий внутри сетки Тип данных: BOOL Значения свойства: | TRUE | - оставлять копию в центре сетки, | | --- | --- | | FALSE | - не оставлять копию в центре сетки. | Синтаксис Automation: ``` SaveCentreCopy = Object.SaveCentreCopy Получить свойство (* ) Object.SaveCentreCopy = SaveCentreCopy Установить свойство (**) SaveCentreCopy = Object.GetSaveCentreCopy() Получить свойство (**) Object.SetSaveCentreCopy( SaveCentreCopy ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_SaveCentreCopy( &SaveCentreCopy ) Получить свойство Object.put_SaveCentreCopy( SaveCentreCopy ) Установить свойство Свойство позволяет оставлять копии внутри сетки. ``` ## SaveCornersCopy - Признак наличия копий в углах сетки Тип данных: BOOL Значения свойства: | TRUE | - оставлять копии в углах сетки, | | --- | --- | | FALSE | - не оставлять копии в углах сетки. | Синтаксис Automation: ``` SaveCornersCopy = Object.SaveCornersCopy Получить свойство (* ) Object.SaveCornersCopy = SaveCornersCopy Установить свойство (**) SaveCornersCopy = Object.GetSaveCornersCopy() Получить свойство (**) Object.SetSaveCornersCopy( SaveCornersCopy ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_SaveCornersCopy( &SaveCornersCopy ) Получить свойство Object.put_SaveCornersCopy( SaveCornersCopy ) Установить свойство Свойство позволяет оставлять копии в углах сетки. ``` ## 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 ) Установить свойство Свойство позволяет устанавливать и получать шаг копирования по первой оси. ``` ## 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 ) Установить свойство Свойство позволяет устанавливать и получать шаг копирования по второй оси. ``` ## StepFactor1 - Интерпретация шага по первой оси: расстояние между соседними копиями или между крайними копиями Тип данных: BOOL Значения свойства: | TRUE | - расстояние между соседними копиями, | | --- | --- | | FALSE | - расстояние между крайними копиями. | Синтаксис Automation: ``` StepFactor1 = Object.StepFactor1 Получить свойство (* ) Object.StepFactor1 = StepFactor1 Установить свойство (**) StepFactor1 = Object.GetStepFactor1() Получить свойство (**) Object.SetStepFactor1( StepFactor1 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_StepFactor1( &StepFactor1 ) Получить свойство Object.put_StepFactor1( StepFactor1 ) Установить свойство Свойство позволяет устанавливать и получать способ задания шага по первой оси. ``` ## StepFactor2 - Интерпретация шага по второй оси: расстояние между соседними копиями или между крайними копиями Тип данных: BOOL Значения свойства: | TRUE | - расстояние между соседними копиями, | | --- | --- | | FALSE | - расстояние между крайними копиями. | Синтаксис Automation: ``` StepFactor2 = Object.StepFactor2 Получить свойство (* ) Object.StepFactor2 = StepFactor2 Установить свойство (**) StepFactor2 = Object.GetStepFactor2() Получить свойство (**) Object.SetStepFactor2( StepFactor2 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_StepFactor2( &StepFactor2 ) Получить свойство Object.put_StepFactor2( StepFactor2 ) Установить свойство Свойство позволяет устанавливать и получать способ задания шага по второй оси. ```