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: [mg105481] Re: [mg105444] 3D Model of a Bitmap
  • From: Patrick Scheibe <pscheibe at trm.uni-leipzig.de>
  • Date: Fri, 4 Dec 2009 04:33:51 -0500 (EST)
  • References: <200912031113.GAA01031@smc.vnet.net>

Hi,

have you tried ListPlot3D on your data?

data = Table[
   RandomReal[] + 
    RandomReal[{0., 1}]*3*Max[KroneckerDelta /@ {i, j}], {i, -50, 
    50}, {j, -50, 50}];
ListPlot3D[data]

Cheers
Patrick

On Thu, 2009-12-03 at 06:13 -0500, 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.
> 



  • Prev by Date: Re: How to make large graphics object fit within a
  • Next by Date: Re: 3D Model of a Bitmap
  • Previous by thread: 3D Model of a Bitmap
  • Next by thread: Re: 3D Model of a Bitmap