I understand the nonPlanar parameters now. It has nothing to do with Z-coordinates. It is used to control whether the returned geometry can intersect itself. Refer to the definition of Planar Graph http://en.wikipedia.org/wiki/Planar_graphSeems I need to do vertex by vertex manipulation to find the 3D intersection...