Add a Plane(Vector3, Vector3) constructor for C#

This commit is contained in:
Yuri Rubinsky 2022-10-16 10:13:40 +03:00
parent 767f8fb483
commit 04f7207009

View File

@ -291,6 +291,18 @@ namespace Godot
D = d;
}
/// <summary>
/// Constructs a <see cref="Plane"/> from a <paramref name="normal"/> vector and
/// a <paramref name="point"/> on the plane.
/// </summary>
/// <param name="normal">The normal of the plane, must be normalized.</param>
/// <param name="point">The point on the plane.</param>
public Plane(Vector3 normal, Vector3 point)
{
_normal = normal;
D = _normal.Dot(point);
}
/// <summary>
/// Constructs a <see cref="Plane"/> from the three points, given in clockwise order.
/// </summary>