--- title: "Интерфейс IPlane3DNormalToSurface" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, iplane3dnormaltosurface] sources: - iplane3dnormaltosurface.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства  > Интерфейс IPlane3D  > IPlane3D - свойства * ## Интерфейс IPlane3DNormalToSurface Нормальная плоскость. Иерархия: IDispatch IKompasAPIObject IModelObject IPlane3D IPlane3DNormalToSurface ## Angle - Угол наклона плоскости относительно плоского объекта Тип данных: double Синтаксис Automation: ``` Angle = Object.Angle Получить свойство (* ) Object.Angle = Angle Установить свойство (* ) Angle = Object.GetAngle() Получить свойство (**) Object.SetAngle( Angle ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Angle( &Angle ) Получить свойство Object.put_Angle( Angle ) Установить свойство ``` ## AngleDirection - Направление угла.TRUE - прямое направление, FALSE - обратное направление Тип данных: BOOL Синтаксис Automation: ``` AngleDirection = Object.AngleDirection Получить свойство (* ) Object.AngleDirection = AngleDirection Установить свойство (* ) AngleDirection = Object.GetAngleDirection() Получить свойство (**) Object.SetAngleDirection( AngleDirection ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_AngleDirection( &AngleDirection ) Получить свойство Object.put_AngleDirection( AngleDirection ) Установить свойство ``` ## Face - Интерфейс цилиндрической или конической грани, к которой требуется построить нормальную плоскость Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Face = Object.Face Получить свойство (* ) Object.Face = Face Установить свойство (* ) Face = Object.GetFace() Получить свойство (**) Object.SetFace( Face ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Face( &Face ) Получить свойство Object.put_Face( Face ) Установить свойство ``` ## Plane - Интерфейс координатной плоскости или плоской грани, параллельно которой требуется построить плоскость Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Plane = Object.Plane Получить свойство (* ) Object.Plane = Plane Установить свойство (* ) Plane = Object.GetPlane() Получить свойство (**) Object.SetPlane( Plane ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Plane( &Plane ) Получить свойство Object.put_Plane( Plane ) Установить свойство ```