Splitting all surfaces that cut each other at once

How do I split all these surfaces anywhere they could be split by just one command? Looking for something like “SplitAll…”

thank you

You can try the attached Python script…

HTH, --Mitch

SplitAllSelected.py (1.9 KB)

perfect, thank you!

Wouldn’t Boolean Difference achieve the same effect?

Maybe… Anyways, BooleanDifference always fails here, so I’m happy with that python script.