---
title: "Интерфейс ISpline3DSmoothingParams"
type: interface
api: [api7]
domain: [3d]
tags: [interface, api7, 3d, ispline3dsmoothingparams]
sources:
  - ispline3dsmoothingparams.html
---

*API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства *


## Интерфейс ISpline3DSmoothingParams

Интерфейс  параметров сглаживания сплайна.
Иерархия:
IDispatch
ISpline3DSmoothingParams
Интерфейс является дополнительным для интерфейса ISpline3D.
Версия КОМПАС v22


## MaxDeviation - Максимальное отклонение кривой от вершины

Тип данных: double
Синтаксис Automation:
```
MaxDeviation = Object.MaxDeviation    Получить свойство (* )
MaxDeviation = Object.GetMaxDeviation()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_MaxDeviation( &MaxDeviation )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.


## MaxDeviationIndex - Индекс вершины, максимально отклоненной от кривой

Тип данных: double
Синтаксис Automation:
```
MaxDeviationIndex = Object.MaxDeviationIndex    Получить свойство (* )
MaxDeviationIndex = Object.GetMaxDeviationIndex()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_MaxDeviationIndex( &MaxDeviationIndex )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.


## MeanDeviation - Среднее отклонение

Тип данных: double
Синтаксис Automation:
```
MeanDeviation = Object.MeanDeviation    Получить свойство (* )
MeanDeviation = Object.GetMeanDeviation()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_MeanDeviation( &MeanDeviation )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.
Версия Компас v23


## SmoothingAccuracy - Точность сглаживания

Тип данных: double
Синтаксис Automation:
```
SmoothingAccuracy = Object.SmoothingAccuracy    Получить свойство (* )
Object.SmoothingAccuracy = SmoothingAccuracy    Установить свойство (* )
SmoothingAccuracy = Object.GetSmoothingAccuracy()    Получить свойство (**)
Object.SetSmoothingAccuracy( SmoothingAccuracy )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SmoothingAccuracy( &SmoothingAccuracy )    Получить свойство
Object.put_SmoothingAccuracy( SmoothingAccuracy )    Установить свойство
```


## SmoothingOn - Включить сглаживание

Тип данных: BOOL
Синтаксис Automation:
```
SmoothingOn = Object.SmoothingOn    Получить свойство (* )
Object.SmoothingOn = SmoothingOn    Установить свойство (* )
SmoothingOn = Object.GetSmoothingOn()    Получить свойство (**)
Object.SetSmoothingOn( SmoothingOn )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SmoothingOn( &SmoothingOn )    Получить свойство
Object.put_SmoothingOn( SmoothingOn )    Установить свойство
```


## SmoothingVertexFixPosition - Управление прохождением кривой через вершину

Тип данных: BOOL
Синтаксис Automation:
```
SmoothingVertexFixPosition = Object.SmoothingVertexFixPosition( VertexIndex )    Получить свойство (* )
Object.SmoothingVertexFixPosition( VertexIndex ) = SmoothingVertexFixPosition    Установить свойство (* )
SmoothingVertexFixPosition = Object.GetSmoothingVertexFixPosition( VertexIndex    Получить свойство (**)
Object.SetSmoothingVertexFixPosition( VertexIndex, SmoothingVertexFixPosition )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SmoothingVertexFixPosition( VertexIndex, &SmoothingVertexFixPosition )    Получить свойство
Object.put_SmoothingVertexFixPosition( VertexIndex, SmoothingVertexFixPosition )    Установить свойство
Входные параметры:
long VertexIndex    - индекс вершины.
Версия Компас v23
```


## SmoothingVertexUseTangent - Управление сохранением касательной к кривой в вершине

Тип данных: BOOL
Синтаксис Automation:
```
SmoothingVertexUseTangent = Object.SmoothingVertexUseTangent( VertexIndex )    Получить свойство (* )
Object.SmoothingVertexUseTangent( VertexIndex ) = SmoothingVertexUseTangent    Установить свойство (* )
SmoothingVertexUseTangent = Object.GetSmoothingVertexUseTangent( VertexIndex )    Получить свойство (**)
Object.SetSmoothingVertexUseTangent( VertexIndex, SmoothingVertexUseTangent )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SmoothingVertexUseTangent( VertexIndex, &SmoothingVertexUseTangent )    Получить свойство
Object.put_SmoothingVertexUseTangent( VertexIndex, SmoothingVertexUseTangent )    Установить свойство
Входные параметры:
long VertexIndex    - индекс вершины.
Версия Компас v23
```
