Matrix4x4.CreateShadow(Vector3, Plane) Matrix4x4.CreateShadow(Vector3, Plane) Matrix4x4.CreateShadow(Vector3, Plane) Method

Definition

Erstellt eine Matrix, die Geometrie auf einer angegebenen Ebene flach darstellt, als ob eine angegebene Lichtquelle einen Schatten wirft.Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source.

public:
 static System::Numerics::Matrix4x4 CreateShadow(System::Numerics::Vector3 lightDirection, System::Numerics::Plane plane);
public static System.Numerics.Matrix4x4 CreateShadow (System.Numerics.Vector3 lightDirection, System.Numerics.Plane plane);
static member CreateShadow : System.Numerics.Vector3 * System.Numerics.Plane -> System.Numerics.Matrix4x4

Parameter

lightDirection
Vector3 Vector3 Vector3

Die Richtung, aus der das Licht kommt, das den Schatten wirft.The direction from which the light that will cast the shadow is coming.

plane
Plane Plane Plane

Die Ebene, auf der die neue Matrix die Geometrie flach darstellen soll, als ob ein Schatten geworfen wird.The plane onto which the new matrix should flatten geometry so as to cast a shadow.

Gibt zurück

Eine neue Matrix, die zur flachen Darstellung von Geometrie auf der angegebenen Ebene aus der angegebenen Richtung verwendet werden kann.A new matrix that can be used to flatten geometry onto the specified plane from the specified direction.

Gilt für: