Hello guys!
I need your help in specific issue.
I use 3D view and SurfaceMeshSeries3D. Me need display 20 charts with it. When I try do it i got the next result:
I found the problem: it is out of memory in LCU dll. I investigated my code and found what for each charts I draw much SurfacePoint (about 1 000 000). I tried remove zero points from SurfacePoint and I got next results:
Better))
but all points in SurfacePoint array depend from each other. It is reason why i can't remove all zero points from this array.
My alone chart should looks like this:
Could you propose me view which can displays like image above?
I need to draw column(independent from each other but will be better if they will be storing in the same array) with different colors.
Thsnks.
-Andrey.
3D view display issue
Moderator: Queue Moderators
- ArctionPasi
- Posts: 1367
- Joined: Tue Mar 26, 2013 10:57 pm
- Location: Finland
- Contact:
Re: 3D view display issue
Using dozens of 1000x1000 sized 3D surface mesh series will unavoidable run out of memory, on both CPU and GPU side. Too much vertices is too much...
To show dozens of 1000x1000 size charts like that, you'd need to use ViewXY's IntensityGridSeries, with PixelRendering = True, and by giving the double[][] data array with SetValuesData. Don't use Data property because it will be slow.
Maybe you can show these miniature charts in ViewXY, and when that chart is double-clicked, it would open the data in one large 3D chart as SurfaceMeshSeries like you do now.
To show dozens of 1000x1000 size charts like that, you'd need to use ViewXY's IntensityGridSeries, with PixelRendering = True, and by giving the double[][] data array with SetValuesData. Don't use Data property because it will be slow.
Maybe you can show these miniature charts in ViewXY, and when that chart is double-clicked, it would open the data in one large 3D chart as SurfaceMeshSeries like you do now.
LightningChart Support Team, PT