Transform
public Transform? Parent { get; set; }
Language: C#
Родительский трансформ
public override Entity? Entity { get; set; }
Language: C#
Сущность, к которой прикреплен этот компонент
public FVector3 Position { get; set; }
Language: C#
Позиция трансформа
public FVector3 Scale { get; set; }
Language: C#
Масштаб трансформа
public FQuaternion Rotation { get; set; }
Language: C#
Вращение трансформа
public FBox3 BoundaryBox { get; set; }
Language: C#
Граничная коробка трансформа в локальных координатах
public override FBox3 AABB { get; set; }
Language: C#
Ограничивающая коробка трансформа в глобальных координатах
public Transform(Transform? parent = null)
Language: C#
Конструктор трансформа
Parameters:
- parent: Родительский трансформ
public int GetChildCount()
Language: C#
Количество дочерних трансформов
Returns: Количество дочерних трансформов
public Transform GetChild(int index)
Language: C#
Получает дочерний трансформ по индексу
Parameters:
- index: Индекс дочернего трансформа
Returns: Дочерний трансформ
public void Apply(ref FMatrix4x4 transform)
Language: C#
Применяет трансформацию к матрице
Parameters:
- transform: Матрица трансформации
public FMatrix4x4 ToMatrix()
Language: C#
Преобразует трансформ в матрицу
Returns: Матрица трансформации