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