Re: Re: "layering" 2d plots
- To: mathgroup at smc.vnet.net
- Subject: [mg60647] Re: Re: "layering" 2d plots
- From: Oliver Ruebenkoenig <ruebenko at imtek.uni-freiburg.de>
- Date: Fri, 23 Sep 2005 04:19:51 -0400 (EDT)
- Organization: InterNetNews at News.BelWue.DE (Stuttgart, Germany)
- References: <200507030757.DAA18308@smc.vnet.net> <200507040624.CAA05801@smc.vnet.net> <dgolld$htp$1@smc.vnet.net> <200509210720.DAA08027@smc.vnet.net> <dgtj16$26d$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Dear Murray,
sorry! That was my mistake. The correct command is imsToGraphics3D.
Then you can do the following:
Needs["Imtek`Graphics3D`"]
c1 = Circle[{1, 2}, 1.2];
Show[
imsToGraphics3D[ Graphics[ {c1 } ], # ] & /@ Range[ 0, 2, 0.2 ],
AspectRatio -> Automatic, PlotRange -> All, Boxed -> False]
Sorry again.
However, you can also use imsExtrudeGraphics. imsExtrudeGraphics[ graphic,
{ zMin, zMax } ] extrudes a graphics object from zMin to zMax.
Show[ Graphics3D[
Thread[ imsExtrudeGraphics[
Circle[{1, 2}, #] & /@ Range[ 1, 2, 0.1 ], { # - 0.1, # + 0.1 } &
/@
Range[ 1, 2, 0.1 ] ] ] ], Boxed -> False ]
Does this help? Maybe I have not really understood the question ;-)
Oliver
On Thu, 22 Sep 2005, Murray Eisenberg wrote:
> Unless I minsunderstand the poster's question or the functionality of
> IMSweb's imsExtrudeGraphics, I don't think the latter answer's the former...
>
> I thought imsExtrudeGraphics takes a single 2D graphics and places it in
> a 3D picture or else extrudes it into 3D.
>
> What the poster asked was how to take a whole (finite) series of 2D
> plots and stack them up. Is it obvious how to use imsExtrudeGraphics to
> accomplish that?
>
> Oliver Ruebenkoenig wrote:
> > Hi,
> >
> > On Tue, 20 Sep 2005, Curtis Osterhoudt wrote:
> >
> >
> >>Hi, all,
> >>
> >> I have a question about the ability to show 2D graphics in a pseudo
> >>3D way.
> >>
> >> I have produced a series of 2D plots, each of some system with some
> >>parameter changed slightly (this is experimental data. To forestall
> >>questions along the lines of "why don't you sample the function in a
> >>different way", I'll say that it's not possible yet. In addition, it'd
> >>just be nice to see if this -- proposed -- way is possible in
> >>practice). Although making an animation with the plots one after another
> >>is possible, I think it'd be a bit easier to see what's going on if I
> >>could "stack" each plot on top of the others, but with perspective shown.
> >>
> >> * Can I take a 2D plot, either an imported picture or a
> >> Mathematica ArrayPlot or something similar, and show it in "3D",
> >> in which the plot looks like a sheet of paper viewed from some
> >> oblique angle, foreshortened appropriately? I think this is the
> >> sticking point of the whole exercise.
> >
> >
> > If you download the package from:
> > http://www.imtek.uni-freiburg.de/simulation/mathematica/IMSweb/
> >
> > you will find a function called imsExtrudeGraphics which will extrude 2D
> > Graphics to 3D Graphics.
> >
> > You might want to join the mailing list under:
> > http://elmo.imtek.uni-freiburg.de/mailman/listinfo/ims
> >
> > Hope that helps,
> >
> > Oliver
> >
> > Oliver Ruebenkoenig, <ruebenko at imtek.de>
> > Phone: ++49 +761 203 7385
> >
> >
>
> --
> Murray Eisenberg murray at math.umass.edu
> Mathematics & Statistics Dept.
> Lederle Graduate Research Tower phone 413 549-1020 (H)
> University of Massachusetts 413 545-2859 (W)
> 710 North Pleasant Street fax 413 545-1801
> Amherst, MA 01003-9305
>
>
Oliver Ruebenkoenig, <ruebenko at imtek.de>
Phone: ++49 +761 203 7385
- Follow-Ups:
- Re: "layering" 2d plots
- From: Curtis Osterhoudt <gardyloo@mail.wsu.edu>
- Re: "layering" 2d plots
- References:
- Re: "layering" 2d plots
- From: Oliver Ruebenkoenig <ruebenko@imtek.uni-freiburg.de>
- Re: "layering" 2d plots