Matrix.CreateShadow Method (Vector3, Plane)
Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
Syntax
'Declaration
Public Shared Function CreateShadow ( _
lightDirection As Vector3, _
plane As Plane _
) As Matrix
public static Matrix CreateShadow (
Vector3 lightDirection,
Plane plane
)
public:
static Matrix CreateShadow(
Vector3 lightDirection,
Plane plane
)
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.
Return Value
Type: Matrix
A new 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