When using the geometry engine's intersect method and inputting a line geometry with z-values and a polygon with z-values, the result keeps returning a geometry identical to the input line.

Is this a supported operation by the api? While 3d is supported I cannot seem to find documentation on using the Geometry Engine with 3d features.

ok, here's a snippet, I hope it helps somehow: Edit fiddle - JSFiddle It is a very restrained case: polygons are planar, no inner rings and you always look at the intersection of a vertical line with the polygons. For the more complex case where your polygon is not planar you would have to triangulate the polygon and then check each triangle to see if it intersects with the line.