I'm not talking about the straight up boolean functions, as they all cause chunks to get cut out of the geometry or modify the shape of the objects. all I want are edges cut into the geometry wherever the two objects intersect am I missing a tool or is there some script I can use?
actually I guess that's true. You could do that or a boolean difference on one and an intersection on the duplicates, then either boolean union them together and clean up or delete the inner faces and combine. That's still a major pain, though. Better off jumping to another app real quick unless it's a relatively simple…