MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: 3D Model of a Bitmap

  • To: mathgroup at smc.vnet.net
  • Subject: [mg105468] Re: 3D Model of a Bitmap
  • From: dh <dh at metrohm.com>
  • Date: Fri, 4 Dec 2009 04:31:25 -0500 (EST)
  • References: <hf86r7$19r$1@smc.vnet.net>


Tobias Baumann wrote:

> Hello

> 

> I have a complicated problem and I don't know whether it is doable.

> 

> I've got an Bitmap containing a power profile of a laserbeam (i.e. 

> cross-profile). If I plot this profile with ArrayPlot it would look like 

> this

> 

>     |

>     |

> -------

>     |

>     |

> 

> Now I want to make an three dimensional model of this imported bitmap, 

> to show it with Graphics3D, with a given height.

> 

> I think one solution can be to transform every pixel in coordinates for 

> the 3D-Plot and take this coordinate and build with Cuboid[] my desired 

> body. You can imagine that every pixel, should now be a long cuboid. But 

> I have bitmaps with 200x200 pixels or more, so I need 40000 cuboids and 

> that's much too slow for my project.

> 

> Is there any other possibility to create an three dimensional body with 

> constant high and the topview as image information?

> 

> I also have an interpolated function of my laserprofile, which looks 

> like: LaserProfile[x,y]. I put in the coordinates and get out the power 

> values if the laser has some at (x,y) and zero if not.

> 

> Thanks a lot!

> 

> Cheers Tobias

> 

> PS: I hope my english is understandable. If not I try to make some 

> better sentences.

> 

Hi Tobias,

I do not understand fully what you try to achieve. You have 2D picture 

that you want to project on 200<200 cuboids all with the same height? 

But this makes one single cuboid???

Maybe, what you want is a 3D plot of your power density function. This 

you can get by:

Plot3D[LaserProfile[x,y],{x,xmin,xmax},{y,ymin,ymax}]



Daniel




  • Prev by Date: Re: 3D Model of a Bitmap
  • Next by Date: Mathematica links
  • Previous by thread: Re: 3D Model of a Bitmap
  • Next by thread: LayeredGraphPlot Question