--- title: "Интерфейс IMeshPointsSurfaces" type: interface api: [api7] tags: [interface, api7, imeshpointssurfaces] sources: - imeshpointssurfaces.html --- *API интерфейсов. Версия 7 > Документ 3D  > Поверхности  > Интерфейс ISurfaceContainer  > ISurfaceContainer - свойства * ## Интерфейс IMeshPointsSurfaces Коллекция поверхностей по сети точек Иерархия: IDispatch IKompasAPIObject IKompasCollection IModelObjects IMeshPointsSurfaces ## Add - Добавить новый элемент Синтаксис Automation: ``` LPDISPATCH Add(); ``` Синтаксис COM: ``` HRESULT Add( IMeshPointsSurface ** Result ); Возвращаемое значение: Указатель на интерфейс поверхности по сети точек IMeshPointsSurface ``` ## Load - Прочитать поверхность из файла Синтаксис Automation: ``` LPDISPATCH Load( BSTR FileName ); ``` Синтаксис COM: ``` HRESULT Load( BSTR FileName, IMeshPointsSurface ** Result ); Возвращаемое значение: Указатель на интерфейс поверхности по сети точек IMeshPointsSurface. Входные параметры: FileName - имя файла. Метод позволяет создать поверхность по координатам точек, загруженным из файла. ``` ## MeshPointsSurface - Возвращает элемент, заданный по индексу Тип данных: указатель на интерфейс IMeshPointsSurface Синтаксис Automation: ``` MeshPointsSurface = Object.MeshPointsSurface( Index ) Получить свойство (* ) MeshPointsSurface = Object.GetMeshPointsSurface( Index ) Получить свойство (**) ``` Синтаксис COM: ``` Object.get_MeshPointsSurface( Index, &MeshPointsSurface ) Получить свойство Свойство позволяет получить поверхность по сети точек из коллекции. ``` Примечание: Свойство доступно только для чтения.