Matrix4x4.CreateShadow(Vector3, Plane) Metod

Definition

Skapar en matris som jämnar ut geometrin till ett angivet plan som om den kastar en skugga från en angiven ljuskälla.

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
Public Shared Function CreateShadow (lightDirection As Vector3, plane As Plane) As Matrix4x4

Parametrar

lightDirection
Vector3

Riktningen från vilken ljuset som kommer att kasta skuggan kommer.

plane
Plane

Planet på vilket den nya matrisen ska platta ut geometrin så att den kastar en skugga.

Returer

En ny matris som kan användas för att platta ut geometrin på det angivna planet från den angivna riktningen.

Gäller för