Hi all,
I'm trying to get the Z-value of the intersection point between a 3D polyline (i.e., a vertical ray) and a Multipatch feature using the ArcGIS Pro SDK (GeometryEngine.Instance.Intersection), but it seems I'm unable to get a valid result.
What I’ve tried:
My question:
Thanks in advance!
Solved! Go to Solution.
Hi,
We will add a “Intersect 3D Line With Multipatch” method to Geometry Engine in a future release. Thanks for the suggestion.
Annette
Update:
I was able to get the expected Z-value using the “Intersect 3D Line With Multipatch” geoprocessing tool, which does require the 3D Analyst extension. It correctly returns POINT Z features at the intersection.
So the issue is technically resolved — but I'm still curious if anyone knows of a way to do this using only the ArcGIS Pro SDK (GeometryEngine or other SDK APIs), without relying on GP tools.
Would be helpful for writing fully self-contained Add-ins.
Thanks again!
Hi,
We will add a “Intersect 3D Line With Multipatch” method to Geometry Engine in a future release. Thanks for the suggestion.
Annette
Thanks! Looking forward to that.