Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

BrushTransform

структура в UnityEngine.TerrainTools

Выполнено в:UnityEngine.TerrainModule

Описание

Представляет линейное преобразование 2D между пространством кисти UV и целевым пространством XY (обычно это пространство объектов, локальное для Территории).

BrushTransform представляет собой прямоугольную кисть с масштабом, вращением и наклоном. Предполагается, что кисть находится в диапазоне [0,1] в пространстве кисти UV.

Преобразование и его обратная представлены следующим образом:
xy = u * BrushTransform.brushU + v * BrushTransform.brushV + BrushTransform.brushOrigin
uv = x * BrushTransform.targetX + y * BrushTransform.targetY + BrushTransform.targetOrigin

Свойства

Свойство Описание
brushOrigin(Только для чтения) Щетка UV происхождение, в XY пространстве.
brushU(Только для чтения) У-вектор кисти, в пространстве XY.
brushV(Только для чтения) Вектор V кисти, в пространстве XY.
targetOrigin(Только для чтения) Цель XY происхождение, в пространстве Brush UV.
targetX(Только для чтения) Целевой вектор X, в пространстве Brush UV.
targetY(Только для чтения) Целевой вектор Y, в пространстве Brush UV.

Конструкторы

Конструктор Описание
BrushTransformСоздает BrushTransform.

Открытые методы

Метод Описание
FromBrushUVПрименяет преобразование для преобразования координаты Brush UV в целевое пространство XY.
GetBrushXYBoundsПолучить выравниваемый по оси ограничивающий прямоугольник кисти в целевом пространстве XY.
ToBrushUVПрименяет преобразование для преобразования целевой координаты XY в пространство Brush UV.

Статические методы

Метод Описание
FromRectСоздает из прямоугольника BrushTransform, выравниваемый по осям.