---
title: "Параметры тора (Интерфейсы ksTorusParam, ITorusParam)"
type: interface
api: [api7]
tags: [interface, api7, kstorusparam]
sources:
  - kstorusparam.html
---

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


## Параметры тора (Интерфейсы ksTorusParam, ITorusParam)

Интерфейс параметров тора.
| ksTorusParam | - интерфейс Automation |
| --- | --- |
| ITorusParam | - интерфейс COM |
Описание:
Тор определяется системой координат и радиусом центров и радиусом образующей.
Примечание:
Данный интерфейс может быть получен с использованием метода интерфейса ksSurface::GetSurfaceParam.


## generatrixRadius - Радиус образующей

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


## GetPlacement - Получить систему координат тора

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


## radius - Радиус центров

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