Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/icirclecopyobjectparam.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

133 lines
5.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Интерфейс ICircleCopyObjectParam"
type: interface
api: [api7]
tags: [interface, api7, icirclecopyobjectparam]
sources:
- icirclecopyobjectparam.html
---
*API интерфейсов. Версия 7 > Документ 2D  > Параметры  > Интерфейс ICopyObjectParam  > ICopyObjectParam - свойства  > YNew - Координата новой точки привязки объекта по оси Y *
## Интерфейс ICircleCopyObjectParam
Интерфейс параметров копирования объектов по окружности.
Иерархия:
IKompasAPIObject
ICopyObjectParam
ICircleCopyObjectParam
Примечание:
Интерфейс можно получить с помощью функции IKompasDocument1::GetInterface.
## ByStep - Способ определения шага: заданный или расчетный
Тип данных: BOOL
Значения свойства:
| TRUE | - с заданным шагом, |
| --- | --- |
| FALSE | - шаг рассчитывается по количеству копий. |
Синтаксис Automation:
```
ByStep = Object.ByStep Получить свойство (* )
Object.ByStep = ByStep Установить свойство (**)
ByStep = Object.GetByStep() Получить свойство (**)
Object.SetByStep( ByStep ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ByStep( &ByStep ) Получить свойство
Object.put_ByStep( ByStep ) Установить свойство
```
## Count - Количество копий
Тип данных: long
Синтаксис Automation:
```
Count = Object.Count Получить свойство (* )
Object.Count = Count Установить свойство (**)
Count = Object.GetCount() Получить свойство (**)
Object.SetCount( Count ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Count( &Count ) Получить свойство
Object.put_Count( Count ) Установить свойство
Свойство позволяет устанавливать и получать количество копий объекта.
```
## PositiveDirection - Положительное направление
Тип данных: BOOL
Синтаксис Automation:
```
PositiveDirection = Object.PositiveDirection Получить свойство (* )
Object.PositiveDirection = PositiveDirection Установить свойство (**)
PositiveDirection = Object.GetPositiveDirection() Получить свойство (**)
Object.SetPositiveDirection( PositiveDirection ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_PositiveDirection( &PositiveDirection ) Получить свойство
Object.put_PositiveDirection( PositiveDirection ) Установить свойство
Свойство позволяет устанавливать и получать направление копирования.
```
## Step - Шаг копирования
Тип данных: double
Синтаксис Automation:
```
Step = Object.Step Получить свойство (* )
Object.Step = Step Установить свойство (**)
Step = Object.GetStep() Получить свойство (**)
Object.SetStep( Step ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Step( &Step ) Получить свойство
Object.put_Step( Step ) Установить свойство
Свойство позволяет устанавливать и получать шаг копирования объектов.
```
## Xc - Координата центра по X
Тип данных: double
Синтаксис Automation:
```
Xc = Object.Xc Получить свойство (* )
Object.Xc = Xc Установить свойство (**)
Xc = Object.GetXc() Получить свойство (**)
Object.SetXc( Xc ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Xc( &Xc ) Получить свойство
Object.put_Xc( Xc ) Установить свойство
Свойство позволяет устанавливать и получать координату центра по Х.
```
## Yc - Координата центра по Y
Тип данных: double
Синтаксис Automation:
```
Yc = Object.Yc Получить свойство (* )
Object.Yc = Yc Установить свойство (**)
Yc = Object.GetYc() Получить свойство (**)
Object.SetYc( Yc ) Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Yc( &Yc ) Получить свойство
Object.put_Yc( Yc ) Установить свойство
Свойство позволяет устанавливать и получать координату центра по Y.
```