Transform.InverseTransformVectors
Параметры
| Параметр | Описание |
|---|---|
| векторы | Векторы, подлежащие преобразованию, каждый из которых заменяется преобразованной версией. |
Описание
Преобразует несколько векторов из мирового пространства в локальное пространство, перезаписывая каждое первоначальное положение преобразованной версией. Противоположность Transform.TransformVectors.
Эта операция не зависит от положения преобразования, но зависит от масштаба. Преобразованные векторы могут иметь длины, отличные от исходных.
Дополнительные ресурсы:Transform.TransformVectors, Transform.InverseTransformVector, Transform.InverseTransformPoint, Transform.InverseTransformDirection.
Declaration
public void InverseTransformVectors(ReadOnlySpan<Vector3> vectors, Span<Vector3> transformedVectors);Параметры
| Параметр | Описание |
|---|---|
| векторы | Векторы для преобразования, эти векторы не модифицируются функцией, если только transformedVectors не перекрывается. |
| transformedVectors | Получает преобразованные векторы, которые должны иметь ту же длину, что и vectors, в противном случае будет возвращено исключение. Если этот интервал перекрывает vectors, но не представляет одинаковые элементы, поведение не определено. |
Описание
Преобразует вектор x, y, z из мирового пространства в локальное пространство, записывая преобразованные позиции в возможно другое место. Противоположность Transform.TransformVector.
Эта операция не зависит от положения преобразования, но зависит от scale.The преобразованные векторы могут иметь разную длину, чем исходные.
Дополнительные ресурсы:Transform.TransformVectors, Transform.InverseTransformVector, Transform.InverseTransformPoint, Transform.InverseTransformDirection.