--- title: "Интерфейс IPlane3DByEdgeAndPlane" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, iplane3dbyedgeandplane] sources: - iplane3dbyedgeandplane.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства  > Интерфейс IPlane3D  > IPlane3D - свойства * ## Интерфейс IPlane3DByEdgeAndPlane Плоскость через ребро параллельно / перпендикулярно грани 3D. Иерархия: IDispatch IKompasAPIObject IModelObject IPlane3D IPlane3DByEdgeAndPlane ## Edge - Ребро, через которое будет проходить новая плоскость Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Edge = Object.Edge Получить свойство (* ) Object.Edge = Edge Установить свойство (* ) Edge = Object.GetEdge() Получить свойство (**) Object.SetEdge( Edge ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Edge( &Edge ) Получить свойство Object.put_Edge( Edge ) Установить свойство ``` ## Parallel - Признак положения плоскости. TRUE - Параллельно грани, FALSE - Перпендикулярно грани Тип данных: BOOL Синтаксис Automation: ``` Object.Parallel = Object.Object.Parallel Получить свойство (* ) Object.Object.Parallel = Object.Parallel Установить свойство (* ) Object.Parallel = Object.GetObject.Parallel() Получить свойство (**) Object.SetObject.Parallel( Object.Parallel ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Object.Parallel( &Object.Parallel ) Получить свойство Object.put_Object.Parallel( Object.Parallel ) Установить свойство ``` ## Plane - Объект, параллельно или перпендикулярно которому будет проходить новая плоскость Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Plane = Object.Plane Получить свойство (* ) Object.Plane = Plane Установить свойство (* ) Plane = Object.GetPlane() Получить свойство (**) Object.SetPlane( Plane ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Plane( &Plane ) Получить свойство Object.put_Plane( Plane ) Установить свойство ```