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: Матрица трансформации