# Oblique coordinates from cartesian coordinates

Discussion in 'Mathematica' started by Francisco Miguel Morales Sanchez, Jun 2, 2011.

1. ### Francisco Miguel Morales SanchezGuest

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

Francisco Miguel Morales Sanchez, Jun 2, 2011