Please support intersection with n-gon shapes. Maybe decompose an n-gon into multiple Triangles since they are already supported.