Version: 2023.1

Transform.InverseTransformVector

切换到手册
public Vector3 InverseTransformVector (Vector3 vector);

描述

Transforms a vector from world space to local space. The opposite of Transform.TransformVector.

This operation is not affected by position of the transform but it is affected by scale. The returned vector may have a different length than vector.

If you need to transform many vectors at once consider using Transform.InverseTransformVectors instead as it is much faster than repeatedly calling this function.

See Also:Transform.TransformVector, Transform.InverseTransformVectors, Transform.InverseTransformPoint, Transform.InverseTransformDirection.


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

描述

Transforms the vector x, y, z from world space to local space. The opposite of Transform.TransformVector.

This operation is not affected by position of the transform but it is affected by scale. The returned vector may have a different length than vector.

If you need to transform many vectors at once consider using Transform.InverseTransformVectors instead as it is much faster than repeatedly calling this function.

See Also:Transform.TransformVector, Transform.InverseTransformVectors, Transform.InverseTransformPoint, Transform.InverseTransformDirection.