What's happened to the Plane class?

I was expecting to create a Plane using a point and a normal as shown here

But all I have in the code is this

    public Plane(Vector4 value);
    public Plane(Vector3 normal, float d);
    public Plane(Vector3 a, Vector3 b, Vector3 c);
    public Plane(float a, float b, float c, float d);

What has gone on?

No idea, but System.Numerics has a Plane class which has similar constructors, so it may be a namespace problem.

All we need is

    public Plane(Vector3 normal, Vector3 point)
    {
        Normal = normal;
        D =   -Vector3.Dot(normal, point);
    }

Missing one of the overloads?
Yah, I suppose for now we’d need to do:

Plane plane = new Plane(normal, -Vector3.Dot(normal, point));