VoxelModifier
Базовый класс для воксельных модификаторов.
Базовый класс для воксельных модификаторов.
Модификаторы предназначены для расширения генератора местности, что неразрушающе влияет на ограниченный объем. VoxelTool :: перезапуск значений изменятеля.
Примечание 1: Работает только с VoxelLodTerrain.
Примечание 2: Работает только с гладким рельефом (SDF).
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства2
OperationСвойство
public VoxelModifier.OperationEnum Operation { get; set; }Операция, которую изменятель осуществляет на местности или на других изменяющих устройствах.
SmoothnessСвойство
public float Smoothness { get; set; }Увеличение этого значения делает форму "слиянием" с окружающим ее окружением на более или менее крупном расстоянии. Заметим, что генератор получает последовательные градиенты. Это не всегда так. В частности, это общая оптимизация для генераторов во избежание вычисления уклонов за пределами определенного расстояния от поверхностей. Если гладкость слишком велика, или если расстояние от генератора слишком низкое, то это может привести к пробелам в соответствующей сетке, обычно на границах кусочков.
Методы4
GetOperationVoxelModifier.OperationEnum
public VoxelModifier.OperationEnum GetOperation();VoxelModifier.OperationEnumGetSmoothnessfloat
public float GetSmoothness();floatSetOperationvoid
public void SetOperation(VoxelModifier.OperationEnum op);| Имя | Тип | По умолчанию |
|---|---|---|
op | VoxelModifier.OperationEnum | — |
SetSmoothnessvoid
public void SetSmoothness(float smoothness);| Имя | Тип | По умолчанию |
|---|---|---|
smoothness | float | — |
VoxelModifier.OperationEnum
| Значение | Описание |
|---|---|
Add = 0 | Выступает в профсоюзе ССО. ОПЕРАЦИЯ |
Remove = 1 | Выполняет вычитание SDF. |