--- title: "Интерфейс IMate3DByAngle" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, imate3dbyangle] sources: - imate3dbyangle.html --- *API интерфейсов. Версия 7 > Документ 3D  > Компоненты  > Интерфейс IMateConstraint3D  > IMateConstraint3D - методы * ## Интерфейс IMate3DByAngle Интерфейс сопряжения под углом. Иерархия: IDispatch IKompasAPIObject IMateConstraint3D IMate3DByAngle Данный интерфейс может быть получен от интерфейса коллекции сопряжений IMateConstraints3D с помощью свойства IMateConstraints3D::MateConstraint3D или метода IMateConstraints3D::Add с последующим приведением интерфейса IMateConstraint3D к данному интерфейсу с помощью метода IUnknown::QueryInterface. ## Angle3D - Тип угла. TRUE - пространственный угол, FALSE - плоский угол Тип данных: BOOL Синтаксис Automation: ``` Angle3D = Object.Angle3D Получить свойство (* ) Object.Angle3D = Angle3D Установить свойство (* ) Angle3D = Object.GetAngle3D() Получить свойство (**) Object.SetAngle3D( Angle3D ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Angle3D( &Angle3D ) Получить свойство Object.put_Angle3D( Angle3D ) Установить свойство ``` ## Axis - Ось плоского угла Тип данных: Указатель на интерфейс IModelObject Синтаксис Automation: ``` Axis = Object.Axis Получить свойство (* ) Object.Axis = Axis Установить свойство (* ) Axis = Object.GetAxis() Получить свойство (**) Object.SetAxis( Axis ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Axis( &Axis ) Получить свойство Object.put_Axis( Axis ) Установить свойство ```