I tried this:
reg1 = Disk[{0, 0}, 1];
reg2 = Disk[{1, 0}, 1];
reg3 = RegionIntersection[reg1, reg2];
Then this:
Graphics[{
Opacity[0.5],
{Red, reg1},
{Green, reg2},
{Blue, reg3}
}]
But it doesn't work because (I think) the RegionIntersection did not send back a Graphics Primitive.
What's the best way to show the intersection of these two disks, including the two disks?