--- title: "Скругление (Интерфейсы ksFilletDefinition, IFilletDefinition)" type: interface api: [api7] domain: [2d, feature] tags: [interface, api7, 2d, feature, ksfilletdefinition] sources: - ksfilletdefinition.html --- *API интерфейсов. Версия 5 > Документ-модель (Интерфейсы - ksDocument3D, IDocument3D )  > Компонент сборки (деталь или подсборка). Интерфейсы ksPart и IPart  > Объект модели (Интерфейсы ksEntity и IEntity)  > Интерфейсы ksEntity и iEntity - Интерфейс элемента модели (оси, плоскости, формообразующего элемента)  > Интерфейсы формообразующих операций * ## Скругление (Интерфейсы ksFilletDefinition, IFilletDefinition) Интерфейс параметров элемента "скругление". | ksFilletDefinition | - интерфейс Automation | | --- | --- | | IFilletDefinition | - интерфейс COM | Примечание: Данный интерфейс можно получить, используя метод интерфейса элемента модели ksEntity::GetDefinition или IEntity::GetDefinition. ## Array - Получить указатель на интерфейс массива скругляемых объектов (граней и ребер) Синтаксис Automation: ``` LPDISPATCH Array(); ``` Синтаксис COM: ``` LPENTITYCOLLECTION Array(); Возвращаемое значение: - указатель на интерфейс массива объектов ksEntityCollection или IEntityCollection. ``` Примечание: В возвращаемом массиве включен контроль, не позволяющий добавить в массив нулевые указатели на элементы. ## radius - Радиус скругления Тип данных: double Синтаксис Automation: ``` radius = iFilletDefinition.radius Получить свойство(* ) iFilletDefinition.radius = radius Установить свойство (* ) radius = iFilletDefinition.GetRadius() Получить свойство (**) iFilletDefinition.SetRadius (radius) Установить свойство (**) ``` ## tangent - Признак продолжения скругления по касательным ребрам Тип данных: BOOL Синтаксис Automation: ``` tangent = iFilletDefinition.tangent Получить свойство(* ) iFilletDefinition.tangent = tangent Установить свойство (* ) tangent = iFilletDefinition.GetTangent() Получить свойство (**) iFilletDefinition.SetTangent (tangent) Установить свойство (**) Значения свойства: TRUE - продолжать скругление по касательным ребрам, FALSE - не продолжать скругление по касательным ребрам. ```