Matrix.CreateShadow Method (Vector3, Plane, Matrix)
Fills in a Matrix to flatten geometry into a specified Plane as if casting a shadow from a specified light source.
Syntax
'Declaration
Public Shared Sub CreateShadow ( _
ref lightDirection As Vector3, _
ref plane As Plane, _
out result As Matrix _
)
public static void CreateShadow (
ref Vector3 lightDirection,
ref Plane plane,
out Matrix result
)
public:
static void CreateShadow(
ref Vector3 lightDirection,
ref Plane plane,
out Matrix result
)
Parameters
- lightDirection
Type: Vector3
A Vector3 specifying the direction from which the light that will cast the shadow is coming. - plane
Type: Plane
The Plane onto which the new matrix should flatten geometry so as to cast a shadow. - result
Type: Matrix
[OutAttribute] A Matrix that can be used to flatten geometry onto the specified plane from the specified direction.
Requirements
Namespace: Microsoft.Xna.Framework
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)
See Also
Reference
Matrix Structure
Matrix Members
Microsoft.Xna.Framework Namespace
Platforms
Windows Phone