Vector3.Reflect(Vector3, Vector3) Method

Definition

Returns the reflection of a vector off a surface that has the specified normal.

C#
public static System.Numerics.Vector3 Reflect(System.Numerics.Vector3 vector, System.Numerics.Vector3 normal);

Parameters

vector
Vector3

The source vector.

normal
Vector3

The normal of the surface being reflected off.

Returns

The reflected vector.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0