--- title: "Интерфейс IPlane3DByOffset" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, iplane3dbyoffset] sources: - iplane3dbyoffset.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства  > Интерфейс IPlane3D  > IPlane3D - свойства * ## Интерфейс IPlane3DByOffset Смещенная плоскость. Иерархия: IDispatch IKompasAPIObject IModelObject IPlane3D IPlane3DByOffset ## BasePlane - Интерфейс базовой плоскости или плоской грани Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` BasePlane = Object.BasePlane Получить свойство (* ) Object.BasePlane = BasePlane Установить свойство (* ) BasePlane = Object.GetBasePlane() Получить свойство (**) Object.SetBasePlane( BasePlane ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_BasePlane( &BasePlane ) Получить свойство Object.put_BasePlane( BasePlane ) Установить свойство ``` ## Direction - Направление смещения от базовой плоскости. TRUE - прямое направление, FALSE - обратное направление Тип данных: BOOL Синтаксис Automation: ``` Direction = Object.Direction Получить свойство (* ) Object.Direction = Direction Установить свойство (* ) Direction = Object.GetDirection() Получить свойство (**) Object.SetDirection( Direction ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Direction( &Direction ) Получить свойство Object.put_Direction( Direction ) Установить свойство ``` ## Offset - Смещение (расстояние) от базовой плоскости Тип данных: double Синтаксис Automation: ``` Offset = Object.Offset Получить свойство (* ) Object.Offset = Offset Установить свойство (* ) Offset = Object.GetOffset() Получить свойство (**) Object.SetOffset( Offset ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Offset( &Offset ) Получить свойство Object.put_Offset( Offset ) Установить свойство ```