|   |   |   | 
| Vector3.TransformNormal Method | Language: | 
Transforms a 3-D vector normal by the given matrix.
public void TransformNormal(Matrix); public static Vector3 TransformNormal(Vector3, Matrix); public static Vector3[] TransformNormal(Vector3[], Matrix); 
This method transforms the vector normal (x, y, z, 0) of the source vector, or the array of vector structures, by the sourceMatrix matrix.
If you transform a normal by a non-affine matrix, the matrix you pass to this function should be the transpose of the inverse of the matrix you would use to transform a coordinate.
Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.
        
          Feedback? Please provide us with your comments on this topic.
			
        
        
	   		For more help, visit the DirectX Developer Center