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).

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