--- 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() Получить свойство (**) ``` Примечание: Свойство доступно только для чтения.