---
title: "Параметры эллипса (Интерфейсы ksEllipse3dParam, IEllipse3dParam)"
type: interface
api: [api7]
domain: [3d, assembly]
tags: [interface, api7, 3d, assembly, ksellipse3dparam]
sources:
  - ksellipse3dparam.html
---

*API интерфейсов. Версия 5 > Документ-модель (Интерфейсы - ksDocument3D, IDocument3D )  > Компонент сборки (деталь или подсборка). Интерфейсы ksPart и IPart  > Математическая кривая в трехмерном пространстве (Интерфейсы ksCurve3D, ICurve3D) *


## Параметры эллипса (Интерфейсы ksEllipse3dParam, IEllipse3dParam)

Интерфейс параметров эллипса.
| ksEllipse3dParam | - интерфейс Automation |
| --- | --- |
| IEllipse3dParam | - интерфейс COM |
Описание:
Эллипс определяется координатами центра и двумя радиусами.
Примечание:
Данный интерфейс может быть получен с использованием метода интерфейса ksCurve3D::GetCurveParam.


## GetPlacement - Получить указатель на интерфейс положения эллипса

Синтаксис Automation:
```
LPDISPATCH GetPlacement();
```
Синтаксис COM:
```
LPPLACEMENT GetPlacement();
Возвращаемое значение:
- указатель на интерфейс ksPlacement или IPlacement.
```


## majorRadius - Больший радиус эллипса

Тип данных: double
Синтаксис Automation:
```
majorRadius = iEllipse3dParam.majorRadius    Получить свойство (* )
majorRadius = iEllipse3dParam.GetMajorRadius()    Получить свойство (**)
```
Примечание:
Свойство доступно только для чтения.


## minorRadius - Меньший радиус эллипса

Тип данных: double
Синтаксис Automation:
```
minorRadius = iEllipse3dParam.minorRadius    Получить свойство (* )
minorRadius = iEllipse3dParam.GetMinorRadius()    Получить свойство (**)
```
Примечание:
Свойство доступно только для чтения.
