I need to draw a triangle on an Aerial3d view on a UWP MapControl to have some visual information for the user like to see if certain vector crosses mountains or tall buildings, ...
I have the origin Geopoint, the azimuth and the elevation from the horizontal plane. From this data, I can have also the final Geopoint and, I think, "the altitude" for the upper point of the triangle.
Azimuth and elevation can be changed anytime, so the triangle should be drawn as many times as needed.
MapPolygon, MapPolyline and such don't work in this case because lines should be drawn above and across the map and not stuck to it.
New MapControl MapElements such MapModel3D and MapElement3D are static objects so they don't work as well.
This is the idea:
