desired intersection poin. (grafted from 86bc49a9552fc4555956815a4d32abfa091ccfc1) --HG-- branch : develop