Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ispline3dsmoothingparams.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

145 lines
5.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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
```