05-22-2014 07:49 AM
The sort of data I have is like container have voxel in the three dimensions. The data I have is the value for each voxel (3D array) and the boundary for each voxel (1D array for each coordiant). I want to visualize the 3D array using 3D plot surface (or scatter graph). When I connect the 3D array to the 3D plot helper, I got an error because they are from different types. Can I convert the 3 D array to 3D plot lvclass array. Is there an easier way to visualize 3D array?
05-22-2014 08:18 AM
There's no built in method for displaying voxel data. The easiest way would probably be to create a 3D scene with a cube for each voxel- this is something you would have to code yourself. You can look at the 'Solar System' VI that ships with LabVIEW to get pointers on how to build a 3D scene.
05-22-2014 08:38 AM
can not use the voxel boundries as x.y.z coordinates and the 3D arrayas a value at crossponding points??
05-22-2014 08:41 AM
Could you pleas let me know how I can find the solar system VI?
05-22-2014 10:23 AM
If you convert the data into the right format, no reason why your idea shouldn't work- you will need to write a function to do the conversion obviously.
From the LV menu, click Help->Find Examples, then search 'solar system'.
05-25-2014 08:42 AM
Is not there a built-in function to conver array to image in labview (even in 2D). Thus can be made very easilly in MATLAB. I will be suprised if there is no such a function in LV even in 2D!!