Oblique coordinates from cartesian coordinates

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

  1. 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
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.