How to get interpolated surface values on a 3D TIsoSurfaceseries? We ar aware of the function TCustom3DGridSeries.GetXZValue GetXZValue(X, Z: Integer), but this function uses series coordinates and return Z values only at exact coordinates X and Y.
We have arbitrary real world coordinate values ( already scaled on X and Z axis) and we want interpolated value on the surface, see figure below, the grid on the bottom wall was drawn by our application.
interpolating on TIsoSurfaceSeries
-
- Newbie
- Posts: 1
- Joined: Wed Feb 23, 2022 12:00 am
Re: interpolating on TIsoSurfaceSeries
Hello,
I can't think of a straightforward way unless you were to go into the IsoSurface code itself. If you are a sourcecode customer you have that possibility. IsoSurface checks the four point corners of each cell and runs a calculation for the 'iso-lines' that cut the cell. It may be possible to extract the information there. See the protected DrawCell method.
Regards,
Marc Meumann
I can't think of a straightforward way unless you were to go into the IsoSurface code itself. If you are a sourcecode customer you have that possibility. IsoSurface checks the four point corners of each cell and runs a calculation for the 'iso-lines' that cut the cell. It may be possible to extract the information there. See the protected DrawCell method.
Regards,
Marc Meumann
Steema Support