How to read a value when tapping a point on a Chart3D

Hi. Chart3D seems to be perfect to visualize a chart on one of my apps.

However I would need a way to read the point of a SurfacePlot of a Chart3D that was touched by the user? Something like a Chart .chartOverlay that has a ChartProxy that can convert screen coordinates of the chart in values, but in 3D (maybe using hit testing ).

Thanks and best regards.

João Colaço

I wonder if that's just possible.

In 3D, a point on screen could be the visualisation point of several points on the graph, from frontmost to the last in the back.

How would you discriminate between them ?

Hi João, can you try using the .chartXSelection, .chartYSelection, .chartZSelection APIs? It's at at a beta quality at the moment just like Chart3D itself, but it may work. It detects the nearest surface on tap interaction, although currently only the "front" side (top side).