TransformHandle.InverseTransformPoints
Declaration
public void InverseTransformPoints(Span<Vector3> positions);Параметры
| Параметр | Описание |
|---|---|
| должностей | Положения точек, которые должны быть преобразованы, каждая из которых заменяется на преобразованную версию. |
Описание
Преобразует несколько позиций из мирового пространства в локальное пространство, перезаписывая каждую исходную позицию преобразованной версией.
Эта функция по сути противоположна TransformHandle.TransformPoints, которая используется для преобразования из локального в мировое пространство.
Обратите внимание, что возвращаемые позиции зависят от масштаба. Используйте Transform.InverseTransformDirections, если вы работаете с векторами направления, а не с позициями.
Дополнительные ресурсы:TransformHandle.TransformPoints, TransformHandle.InverseTransformPoint, TransformHandle.InverseTransformDirections, TransformHandle.InverseTransformVectors.
Declaration
public void InverseTransformPoints(ReadOnlySpan<Vector3> positions, Span<Vector3> transformedPositions);Параметры
| Параметр | Описание |
|---|---|
| должностей | Положения точек, которые должны быть преобразованы, эти векторы не изменяются функцией, если только transformedPositions не перекрывается. |
| transformedPositions | Получает преобразованные позиции каждой точки, должна быть такой же длины, как positions span, в противном случае будет возвращено исключение. Если этот span перекрывает positions span, не представляя точно одинаковых элементов, поведение не определено. |
Описание
Преобразует множественные позиции из мирового пространства в локальное пространство, записывая преобразованные позиции в возможно другое местоположение.
Эта функция по сути противоположна TransformHandle.TransformPoints, которая используется для преобразования из локального в мировое пространство.
Обратите внимание, что возвращаемые позиции зависят от масштаба. Используйте TransformHandle.InverseTransformDirections, если вы работаете с векторами направления, а не с позициями.
Дополнительные ресурсы:TransformHandle.TransformPoints, TransformHandle.InverseTransformPoint, TransformHandle.InverseTransformDirections, TransformHandle.InverseTransformVectors.