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

Transform.InverseTransformPoints

Declaration

public void InverseTransformPoints(Span<Vector3> positions);

Параметры

Параметр Описание
должностей Положения точек, которые должны быть преобразованы, каждая из которых заменяется на преобразованную версию.

Описание

Преобразует несколько позиций из мирового пространства в локальное пространство, перезаписывая каждую исходную позицию преобразованной версией.

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

Обратите внимание, что возвращаемые позиции зависят от масштаба. Используйте Transform.InverseTransformDirections, если вы работаете с векторами направления, а не с позициями.

Дополнительные ресурсы:Transform.TransformPoints, Transform.InverseTransformPoint, Transform.InverseTransformDirections, Transform.InverseTransformVectors.

Declaration

public void InverseTransformPoints(ReadOnlySpan<Vector3> positions, Span<Vector3> transformedPositions);

Параметры

Параметр Описание
должностей Положения точек, которые должны быть преобразованы, эти векторы не изменяются функцией, если только transformedPositions не перекрывается.
transformedPositions Получает преобразованные позиции каждой точки, должна быть такой же длины, как positions span, в противном случае будет возвращено исключение. Если этот span перекрывает positions span, не представляя точно одинаковых элементов, поведение не определено.

Описание

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

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

Обратите внимание, что возвращаемые позиции зависят от масштаба. Используйте Transform.InverseTransformDirections, если вы работаете с векторами направления, а не с позициями.

Дополнительные ресурсы:Transform.TransformPoints, Transform.InverseTransformPoint, Transform.InverseTransformDirections, Transform.InverseTransformVectors.