--- title: "Интерфейс ISpline3DMetaSplineParam" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, ispline3dmetasplineparam] sources: - ispline3dmetasplineparam.html --- *API интерфейсов. Версия 7 > Документ 3D  > Вспомогательные объекты, 3D-кривые и элементы тела  > 3D-кривые и элементы тела  > Интерфейс IModelObjects  > IModelObjects - свойства * ## Интерфейс ISpline3DMetaSplineParam Интерфейс параметров построения метасплайна. Иерархия: IDispatch ISpline3DMetaSplineParam Примечание: Интерфейс является дополнительным для интерфейса ISpline3D. Версия КОМПАС v22 ## ApproximationType - Способ аппроксимации Тип данных: из перечисления ksMetaSplineApproximationTypeEnum Синтаксис Automation: ``` ApproximationType = Object.ApproximationType Получить свойство (* ) Object.ApproximationType = ApproximationType Установить свойство (* ) ApproximationType = Object.GetApproximationType() Получить свойство (**) Object.SetApproximationType( ApproximationType ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_ApproximationType( &ApproximationType) Получить свойство Object.put_ApproximationType( ApproximationType ) Установить свойство ``` ## DensityDegree - Уплотнение Тип данных: из перечисления ksMetaSplineDensityDegreeEnum Синтаксис Automation: ``` DensityDegree = Object.DensityDegree Получить свойство (* ) Object.DensityDegree = DensityDegree Установить свойство (* ) DensityDegree = Object.GetDensityDegree() Получить свойство (**) Object.SetDensityDegree( DensityDegree ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_DensityDegree( &DensityDegree) Получить свойство Object.put_DensityDegree( DensityDegree ) Установить свойство 1. Свойство доступно только для чтения. ``` ## Elevate - Повышенный порядок кривой Безье Тип данных: BOOL Синтаксис Automation: ``` Elevate = Object.Elevate Получить свойство (* ) Object.Elevate = Elevate Установить свойство (* ) Elevate = Object.GetElevate() Получить свойство (**) Object.SetElevate( Elevate ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Elevate( &Elevate) Получить свойство Object.put_Elevate( Elevate ) Установить свойство ``` ## FairSmoothing - Сглаживание Тип данных: из перечисления ksMetaSplineSmoothingEnum Синтаксис Automation: ``` FairSmoothing = Object.FairSmoothing Получить свойство (* ) Object.FairSmoothing = FairSmoothing Установить свойство (* ) FairSmoothing = Object.GetFairSmoothing() Получить свойство (**) Object.SetFairSmoothing( FairSmoothing ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_FairSmoothing( &FairSmoothing) Получить свойство Object.put_FairSmoothing( FairSmoothing ) Установить свойство ``` ## Harmony - Гармонизация распределения точек по кривой Тип данных: BOOL Синтаксис Automation: ``` Harmony = Object.Harmony Получить свойство (* ) Object.Harmony = Harmony Установить свойство (* ) Harmony = Object.GetHarmony() Получить свойство (**) Object.SetHarmony( Harmony ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Harmony( &Harmony) Получить свойство Object.put_Harmony( Harmony ) Установить свойство ``` ## MetaSplineBuildingType - Способ построения кривой Тип данных: из перечисления ksMetaSplineBuildingTypeEnum Синтаксис Automation: ``` MetaSplineBuildingType = Object.MetaSplineBuildingType Получить свойство (* ) Object.MetaSplineBuildingType = MetaSplineBuildingType Установить свойство (* ) MetaSplineBuildingType = Object.GetMetaSplineBuildingType() Получить свойство (**) Object.SetMetaSplineBuildingType( MetaSplineBuildingType ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_MetaSplineBuildingType( &MetaSplineBuildingType) Получить свойство Object.put_MetaSplineBuildingType( MetaSplineBuildingType ) Установить свойство ``` ## SmoothingMethod - Метод сглаживания Тип данных: из перечисления ksSmoothingMethodEnum Синтаксис Automation: ``` SmoothingMethod = Object.SmoothingMethod Получить свойство (* ) Object.SmoothingMethod = SmoothingMethod Установить свойство (* ) SmoothingMethod = Object.GetSmoothingMethod() Получить свойство (**) Object.SetSmoothingMethod( SmoothingMethod ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_SmoothingMethod( &SmoothingMethod) Получить свойство Object.put_SmoothingMethod( SmoothingMethod ) Установить свойство ```