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