Vector3.TransformNormal Method (Matrix)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Transforms the current 3-D vector normal using the specified matrix.

Namespace:  Microsoft.WindowsMobile.DirectX
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)


Public Sub TransformNormal ( _
    sourceMatrix As Matrix _
Dim instance As Vector3
Dim sourceMatrix As Matrix

public void TransformNormal(
    Matrix sourceMatrix
void TransformNormal(
    Matrix sourceMatrix
member TransformNormal : 
        sourceMatrix:Matrix -> unit 



If you transform a normal vector by using a non-affine matrix, the matrix you pass to this method should be the transpose of the inverse of the matrix you would use to transform a coordinate.

.NET Framework Security


Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Version Information

.NET Compact Framework

Supported in: 3.5, 2.0

See Also


Vector3 Structure

Vector3 Members

TransformNormal Overload

Microsoft.WindowsMobile.DirectX Namespace