There are numerous ways to produce a "block cutting" system... but,
Let's say I want there to only be 1 part that will be cut, and when it is cut... it will create 2 new parts. The part could also, per say, be cut from 2 different angles.
Now, how would you go about doing this?
1: You could get the cutter's position, size, and rotation, and just create parts that consist of a part and a wedge. Thus, creating 4 parts for every part that is cut.
2: You could just put in every possible cut into the part and then when it is cut, release the weld.
While 1 is more efficient than 2, is there a better way to do this?
An example of this is 'Lumber Tycoon 2'.