This project is read-only.

3D support would be awsome

Oct 2, 2008 at 3:01 PM

is 3D data visualization on the cards?


Oct 7, 2008 at 12:40 PM

Yes, 3D visualization is definitely in the plan. But I''m not sure about exact dates.

Can you tell us about your specific requirements?

What type of visualization do you need?  Surfaces z = F(x,y) or  isosurfaces F(x,y,z) = const or something else?

What is the size of data and what is spatial structure? Is it rectangular grid or something more complex?
Oct 8, 2008 at 10:46 PM
Edited Oct 11, 2008 at 7:57 AM

Hi sberezin,

great news.

specific requirements... well if I could choose:

Real table data:

in F# (do you use it? you should!):

let plot = Plot3D(ObservableCollection xValues, ObservableCollection yValues, Observable2DCollection zValues)

// Rectangular grid good to start with.
// Bicubic splines for interpolation the surface. The collections would be updatable by slices, so that a single point or
// contiguous range could be update without redrawing the whole surface.

plot.ZValues.[2 .. 3, 1] <- [1; 2] // this would update the 2nd and 3rd rows in column 1.;

let me know if you want further details and keep up the good work!



Feb 4, 2009 at 8:14 PM

Any update on supporting basic 3D graphs to represent "R2=>R" functions?


Feb 5, 2009 at 3:06 PM
Edited Feb 5, 2009 at 3:06 PM

Currently DynamicDataDisplay doesn't have support of 3D graphs, but we have it in our plans.
The only way you are able now to show R²→R functions is to plot an isoline; isolines will be included into next D3's release.