--- title: "Интерфейс IPlanes3D" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, iplanes3d] sources: - iplanes3d.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс IPlanes3D Коллекция плоскостей. Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects IPlanes3D ## Add - Создает новый элемент и добавляет его в коллекцию Синтаксис Automation: ``` LPDISPATCH Add( ksObj3dTypeEnum PlaneType ); ``` Синтаксис COM: ``` HRESULT Add( ksObj3dTypeEnum PlaneType, IPlane3D ** Result ); Возвращаемое значение: - указатель на интерфейс плоскости IPlane3D. Входные параметры: PlaneType - тип плоскости. ``` ## Plane3D - Возвращает элемент, заданный по индексу или по имени Тип данных: указатель на интерфейс IPlane3D Синтаксис Automation: ``` Plane3D = Object.Plane3D( Index ) Получить свойство (* ) Plane3D = Object.GetPlane3D( Index ) Получить свойство (**) ``` Синтаксис COM: ``` Object.get_Plane3D( Index, &Plane3D ) Получить свойство ``` Примечание: Свойство доступно только для чтения.