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

Transform.TransformDirection

Declaration

public Vector3 TransformDirection(Vector3 direction);

Описание

Преобразует direction из локального в мировое пространство.

Эта операция не зависит от масштаба или положения преобразования. Возвращаемый вектор имеет ту же длину, что и direction.

Если вам нужна обратная операция для преобразования из мирового пространства в локальное пространство, вы можете использовать Transform.InverseTransformDirection

Для преобразования следует использовать Transform.TransformPoint, если вектор представляет позицию, а не направление.

Если вам нужно преобразовать много направлений одновременно, рассмотрите возможность использования Transform.TransformDirections вместо этого, поскольку это гораздо быстрее, чем повторный вызов этой функции.

Дополнительные ресурсы: Transform.TransformDirections, Transform.InverseTransformDirection, Transform.TransformPoint, Transform.TransformVector.

Declaration

public Vector3 TransformDirection(float x, float y, float z);

Описание

Преобразует направление x, y, z из локального в мировое пространство.

Эта операция не зависит от масштаба или положения преобразования. Возвращаемый вектор имеет ту же длину, что и direction.

Если вам нужна обратная операция для преобразования из мирового пространства в локальное пространство, вы можете использовать Transform.InverseTransformDirection

Для преобразования следует использовать Transform.TransformPoint, если вектор представляет позицию, а не направление.

Если вам нужно преобразовать много направлений одновременно, рассмотрите возможность использования Transform.TransformDirections вместо этого, поскольку это гораздо быстрее, чем повторный вызов этой функции.

Дополнительные ресурсы: Transform.TransformDirections, Transform.InverseTransformDirection, Transform.TransformPoint, Transform.TransformVector.