Dear all,

this is my first mail to this list, and I am very much a beginner in 
using opendx. I have been using gnuplot and other tools for a while to 
plot results of measurements and simulations, and recently started to 
investigate the possibilities of opendx when it comes to visualizing 
time-stepped data and interpolation. I am an architect, and most of my 
data is from measurements of radiation, light simulation, often with 
positions given angular.

Now my very first use of opendx is to be as follow:  I have a file 
containing lots of data organized in three columns:

theta phi intensity

The data is completely scattered, so there is no rule like column or row 
priority - the intensities are measured by a moving sensor which records 
(angular) position and the signal.

I want to create two plots, one for theta 0-90 and one for theta 90-180, 
in both cases phi 0-360. The result should be something like a 
equiangular projection, so it would be a disk with the radius being 
dependant on theta. The intensity (data) should be plotted as the 
z-value with a color map.

What I did so far is:

FileSelector

Import

Mark positions

Include (I use [0,0] for min and [90.360] for max to get the first plot, 
and [90,0] for min and [180.360] for the second

Unmark

Mark positions

Compute (here I compute x,y from theta, phi)

Unmark

Connect

Facenormals

Rubbersheet

Color

Image

(I also have a second path from the data after the Include-module to 
create a colormap)

My first question - is this correct so far? The result somehow looks 
like what I expected though a bit spikey, but that MAY be because of my 
data, What I would like to have now in a second step is

a) I would like to scale the height of my z-values so that the maximum 
becomes equal to the diameter of the disk
b) I would like to find out how to smooth the z-values
c) I would like to plot both, the theta 0-90 and 90-180, into two plots 
in the same presentation. Is collect the way to do so, after 
transforming the plots?

After that, I would like to try an alternative way to plot the data, 
this time for theta 0-180 in one. To do so, I would create a sphere with 
the data value being used as radius. How can I get this? I would have to 
access both position and data information from within one compute 
module. I understand that I have two inputs, so I could connect the 
first to the marked positions and the second to the unmarked data. The 
positions would be a.0 (theta) and a.1(phi), but I could not get this 
when I tried to refer to the second input as b.0 - what is wrong?

I can post my net-file if wanted, I do not attach it now as I am not 
sure about the policies for binary attachments for this list.

Thank you, I hope this is not too much FAQ, regards

Lars O. Grobe.
_______________________________________________
OpenDX2-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opendx2-users

Reply via email to