MATLAB: How to draw the intersection of 3 3d objects

3dintersection

I come upon a problem of drawing the intersection of 3 objects in space. I am new to Matlap, and I want to get a clear direction from people so I can follow it to solve my problem.
1) these objects are described by math formulas, and they have irragular shapes.
2) X,Y, Z are not dependent each other
3) the intersection should be colored to make it clear to observe
Can anyone suggest me any tools/libraries, or provide any relative examples to do that?
I am hoping once got a hint, I could follow it while learning Matlap so I can solve this.
Thanks in advance!