MathGroup Archive 2011

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

Search the Archive

Oblique coordinates from cartesian coordinates

  • To: mathgroup at smc.vnet.net
  • Subject: [mg119404] Oblique coordinates from cartesian coordinates
  • From: Francisco Miguel Morales Sanchez <fmiguel.morales at gm.uca.es>
  • Date: Thu, 2 Jun 2011 07:15:34 -0400 (EDT)

Hello:
3D plots and contourplots are generated authomatically in a cartesian
base with x
and y axes having 90 degrees between them but I would like this axis
to appear as if it was 60=BA.

I found that a 3D object can be presented with a
different "aparent angle" by using oblique coordinates with "Affine"
or "Geometric Transformation", for example:

gr = {Cuboid[], AbsolutePointSize[10], Opacity[1], {Magenta, Point[{0,
0, 0}]}, {Green,     Point[{1, 1, 1}]}};

Graphics3D[{{Opacity[.35], Blue, gr},
GeometricTransformation[{Opacity[.85], Red,
    gr}, {{{.8, .5, .5}, {0, .8, .5}, {0, 0, .8}}, {.5, .5, 0}}]},
Boxed -> False]


MY QUESTION IS: Why can I not make the same procedure for a Plot3D or
a ContourPlot? Following the same way I get not output. This is an
example of waht I say:

A=Plot3D[Sin[x + y^2], {x, 0, 1}, {y, 0, 1}];
Graphics3D[{GeometricTransformation[A, {{{.8, .5, .5}, {0, .8, .5},
{0, 0, .8}}, {.5, .5, 0}}]}]

I WOULD BE VERY GRATEFUL IF YOU COULD HELP ME!, THANKS IN ADVANCE.
Paco


  • Prev by Date: Portfolio Optimization
  • Next by Date: Re: FixedPoint[Cos, 1.0]
  • Previous by thread: Re: Portfolio Optimization
  • Next by thread: Re: Oblique coordinates from cartesian coordinates