I’m working on a script (which to my knowledge has not been done before), which will do both intersect and difference boolean operations at the same time (basically, just cut the mesh).
However, I end up with 2 objects. 1 object is just the original object with the intersect mesh, and the 2nd object is a new object with the difference mesh. The new object jumps to the origin and loses all properties such as scale and rotation.
Is there a comprehensive method of making everything the same on both objects, except for the mesh?