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

TransformHandle.TransformDirection

Declaration

public Vector3 TransformDirection(Vector3 direction);

Описание

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

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

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

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

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

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

Declaration

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

Описание

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

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

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

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

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

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