--- title: "Параметры цилиндрической поверхности (Интерфейсы ksCylinderParam, ICylinderParam)" type: interface api: [api7] tags: [interface, api7, kscylinderparam] sources: - kscylinderparam.html --- *API интерфейсов. Версия 5 > Документ-модель (Интерфейсы - ksDocument3D, IDocument3D )  > Компонент сборки (деталь или подсборка). Интерфейсы ksPart и IPart  > Математическая поверхность в трехмерном пространстве  > Интерфейсы ksSurface, ISurface * ## Параметры цилиндрической поверхности (Интерфейсы ksCylinderParam, ICylinderParam) Интерфейс параметров цилиндрической поверхности. | ksCylinderParam | - интерфейс Automation | | --- | --- | | ICylinderParam | - интерфейс COM | Описание: Цилиндрическая поверхность определяется системой координат, радиусом и высотой. Оси X и Y лежат в плоскости основания. Примечание: Данный интерфейс может быть получен с использованием метода интерфейса ksSurface::GetSurfaceParam. ## GetPlacement - Получить систему координат основания Синтаксис Automation: ``` LPDISPATCH GetPlacement(); ``` Синтаксис COM: ``` LPPLACEMENT GetPlacement(); Возвращаемое значение: - указатель на интерфейс ksPlacement или IPlacement. ``` ## height - Высота поверхности Тип данных: double Синтаксис Automation: ``` height = iCylinderParam.height Получить свойство (* ) height = iCylinderParam.GetHeight() Получить свойство (**) ``` Примечание: Свойство доступно только для чтения. ## radius - Радиус основания Тип данных: double Синтаксис Automation: ``` radius = iCylinderParam.radius Получить свойство (* ) radius = iCylinderParam.GetRadius() Получить свойство (**) ``` Примечание: Свойство доступно только для чтения.