Merge branch 'poly2D intersection'