I'm working with multiple objects that are planes, such as an actual plane, an image imported as a plane, or text. At any time, I could be working with 2 or more of these objects and they could all be the same type or any of the ones I've listed.
I'm not talking about putting objects on an actual, existing mesh plane. I want them to be in the same plane, but that doesn't mean on the same face of an object or plane object.
I know how to match the rotation of two objects to make sure they have the same orientation. I want to go one step farther and make the objects coplanar. This plane will usually not line up with an axis or be even parallel to an axis. (For instance, X rotation might be 32.5°, Y rotation could be 12° and Z rotation could be 75.13°.)
I think it might be easiest to move the 3D cursor to a point on the plane and then moving the object center to the 3D cursor.
I'll be defining a plane with 4 coordinates for corners, but I'll be keeping those as variables and not using them to create an object. How can I pick a point in that plane or check when a point is in that plane?
While I'll be doing this in a script, I don't need actual code, I can work that out, but either a formula that can check if a point is in a plane or code to do it is welcome.