# How can I create a plane using a point and normal vector?

A plane can be defined by a point and the normal vector, but these have to be reworked before feeding to InfinitePlane

I could find two vectors perpendicular to the given normal, but they would be arbitrary and I think I should be able to just use the point and normal vector that I have.

• You may want to use Hyperplane instead. – user1747134 Mar 22 at 13:24
• @user, Hyperplane[] is mentioned in the OP's own answer. – J. M. will be back soon Mar 22 at 13:42

This is only true for 3-dimensional space. InfinitePlane is meant to give a 2-dimensional plane no matter the embedding dimension. In higher dimensions, giving a point and normal is not sufficient to define a 2D plane.
graphic = EntityValue[
plane = Hyperplane[{15.78, 67.73, -71.86}, {-106.51, -21.78, -43.46}]