LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Put different background images on 3d graph

How can i create a 3d graph curve and show, on the 3 planes, 3 different images as background.

In a 2d graph is possible, but i can't find how do it in a 3d graph.

Someone can help me?

Thanks

0 Kudos
Message 1 of 3
(3,415 Views)
As far as I can tell there does not seem to be a way to do this. Sounds like a pretty good item to suggest, though: Product Suggestion Center.
0 Kudos
Message 2 of 3
(3,393 Views)

One way to do this is to plot the image using the "Plot3dparametricsurface" method.

Consider each pixel as aa point in a parametric surface. Let say your image is 100 px by 200 px. Get the color value for each pixel in the image and convert it to a 2D Arry (100x200). Now get the coordinates of the four corners of the plane on which you want to plot this image and create 2x2 arrays for X, Y and Z.

Then use 2D interpolation functions to convert these 2x2 array to 100x200.

Now you will have four 2D arrays of 100x200, which is all you need to use the "Plot3dparametricsurface" method.

 

Here is an example of how it will look.

Message 3 of 3
(3,369 Views)