重なってる領域、積集合だけ表示したいならもともと四角だから簡単に計算できるでしょ。 Min,max関数もあるわけだし。