--- title: "Интерфейс IPlane3DBy2Edge" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, iplane3dby2edge] sources: - iplane3dby2edge.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства  > Интерфейс IPlane3D  > IPlane3D - свойства * ## Интерфейс IPlane3DBy2Edge Плоскость через ребро параллельно /перпендикулярно другому ребру 3D. Иерархия: IDispatch IKompasAPIObject IModelObject IPlane3D IPlane3DBy2Edge ## Edge1 - Первое ребро, через которое будет проходить новая плоскость Тип данных: Указатель на интерфейс IModelObject. Синтаксис Automation: ``` Edge1 = Object.Edge1 Получить свойство (* ) Object.Edge1 = Edge1 Установить свойство (* ) Edge1 = Object.GetEdge1() Получить свойство (**) Object.SetEdge1( Edge1 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Edge1( &Edge1 ) Получить свойство Object.put_Edge1( Edge1 ) Установить свойство ``` ## Edge2 - Второе ребро, через которое будет проходить новая плоскость Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Edge2 = Object.Edge2 Получить свойство (* ) Object.Edge2 = Edge2 Установить свойство (* ) Edge2 = Object.GetEdge2() Получить свойство (**) Object.SetEdge2( Edge2 ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Edge2( &Edge2 ) Получить свойство Object.put_Edge2( Edge2 ) Установить свойство ``` ## Parallel - Признак положения плоскости. TRUE - Параллельно ребру, FALSE - Перпендикулярно ребру Тип данных: BOOL Синтаксис Automation: ``` Parallel = Object.Parallel Получить свойство (* ) Object.Parallel = Parallel Установить свойство (* ) Parallel = Object.GetParallel() Получить свойство (**) Object.SetParallel( Parallel ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Parallel( &Parallel ) Получить свойство Object.put_Parallel( Parallel ) Установить свойство ```