| Метод |
Описание |
| ComputeDetailCoverage | Эта функция вычисляет и возвращает покрытие (сколько экземпляров помещается в квадратный единицу) прототипа детали, заданного его индексом. |
| ComputeDetailInstanceTransforms | Эта функция вычисляет и возвращает массив преобразований объектов деталей для указанного патча и указанного прототипа. Вы можете использовать эту функцию для получения точно таких же данных преобразования, какие использует движок Unity для отображения деталей. |
| CopyActiveRenderTextureToHeightmap | Копирует указанную часть активного RenderTexture в текстуру Terrain heightmap. |
| CopyActiveRenderTextureToTexture | Копирует указанную часть активного RenderTexture в текстуру Территория. |
| DirtyHeightmapRegion | Помечает указанную часть карты высот как грязную. |
| DirtyTextureRegion | Помечает указанную часть текстуры местности как грязную. |
| GetAlphamaps | Возвращает альфа-отображение в положении x, y с заданной шириной и высотой. |
| GetAlphamapTexture | Возвращает текстуру альфа-карты на указанном индексе. |
| GetClampedDetailPatches | Возвращает массив детализированных патчей, каждый из которых идентифицируется координатами X-Z. Объекты детализации в патчах зажимаются до максимального количества. |
| GetDetailLayer | Возвращает массив 2D плотности детализации объектов (i.e. количество детализации объектов для этого слоя) в конкретном месте. |
| GetHeight | Вычисляет высоту в единицах мирового пространства точки на карте высот. x и y — координаты пикселей в карте высот, и возвращаемое значение не учитывает позицию карты высот. |
| GetHeights | Получает массив образцов heightmap. |
| GetHoles | Получает массив образцов отверстий Terrain. |
| GetInterpolatedHeight | Получает интерполированную высоту в точке x,y. Координаты x и y закреплены на [0, 1]. |
| GetInterpolatedHeights | Получает массив значений высоты местности с использованием нормализованных координат x,y. |
| GetInterpolatedNormal | Получить интерполированный нормальный вектор в заданном месте на карте высот. |
| GetMaximumHeightError | Возвращает массив значений ошибки максимальной высоты для каждого отображаемого участка местности. Возвращаемый массив может быть изменён и передан OverrideMaximumHeightError. |
| GetPatchMinMaxHeights | Возвращает массив значений min max height для всех рендируемых участков в рельефе. Возвращаемый массив может быть изменён и затем передан OverrideMinMaxPatchHeights. |
| GetSteepness | Получает градиент местности в точке (x,y). Значение градиента всегда положительное. |
| GetSupportedLayers | Возвращает массив всех поддерживаемых индексов слоев деталей в области. |
| GetTreeInstance | Получает экземпляр дерева в указанном индексе. Используется как более быстрая версия treeInstances[index], так как эта функция не создает целый массив экземпляров дерева. |
| IsHole | Получает, является ли определенная точка в x,y дырой. |
| OverrideMaximumHeightError | Переопределить максимальную ошибку высоты тесселяции с помощью пользовательских значений. Обратите внимание, что переопределенные значения сброшивают при изменении разрешения рельефа и остаются неизменными при рисовании или изменении высотной карты рельефа с помощью скрипта. |
| OverrideMinMaxPatchHeights | Переопределяет минимальные и максимальные высоты для каждого рендируемого участка местности. Обратите внимание, что переопределенные значения сбрасываются при изменении разрешения местности и остаются неизменными, когда карта высот местности рисуется или изменяется с помощью скрипта. |
| RefreshPrototypes | Перезагружает все значения доступных прототипов (т.е. детали сетки) в объекте TerrainData. |
| RemoveDetailPrototype | Удаляет прототип детали в указанном индексе. |
| SetAlphamaps | Назначить все значения splat в заданной области карты. |
| SetBaseMapDirty | Помечает данные рельефа как грязные для обновления текстуры базовой карты рельефа. |
| SetDetailLayer | Устанавливает карту плотности слоя деталей. |
| SetDetailResolution | Задает разрешение карт деталей. |
| SetDetailScatterMode | Устанавливает DetailScatterMode. |
| SetHeights | Задает массив образцов heightmap. |
| SetHeightsDelayLOD | Задает массив образцов heightmap. |
| SetHoles | Устанавливает массив образцов отверстий Terrain. |
| SetHolesDelayLOD | Устанавливает массив образцов отверстий Terrain. |
| SetTerrainLayersRegisterUndo | Эта функция устанавливает свойство terrainLayers и, кроме того, регистрирует действие в стеке отмены Редактора. |
| SetTreeInstance | Устанавливает экземпляр дерева с новыми параметрами на указанном индексе. Однако, вы не можете изменить TreeInstance.prototypeIndex и TreeInstance.position. Если вы измените их, метод вызовет ArgumentException. |
| SetTreeInstances | Устанавливает массив Tree Instance и, по желанию, прикрепляет деревья к поверхности отображения высоты местности. |
| SyncHeightmap | Выполняет синхронизацию очереди предыдущих вызовов CopyActiveRenderTextureToHeightmap и DirtyHeightmapRegion, что обновляет данные высоты и данные LOD, используемые для тесселяции. |
| SyncTexture | Выполняет синхронизацию очереди, созданной предыдущими вызовами CopyActiveRenderTextureToTexture и DirtyTextureRegion, что обновляет CPU данные текстур Terrain. |