[yt-dev] questions about VR orientation

Michael Zingale michael.zingale at stonybrook.edu
Sun Aug 3 11:42:14 PDT 2014


I've been playing around with the orientation of the VR images and have a
PR that introduces a fix, but as thinking about 3d and understanding it
when looking at 2d projections is, at times, confusing, I put together some
examples and would like comment.

The test dataset is a simple one.  The domain is [-1,1]^3, and there is a
single cube on the +x axis, two cubes on +y, and three on +z.  There is a
sphere at the center, and the planes corresponding to x = xmin, y = ymin,
and z = zmin are highlighted as well.

First point of confusion is what is the direction of the normal vector we
use in the camera setup.  The docstring says "The vector between the camera
position and the center".  For all of the renderings, I put the center of
the camera at (0,0,0), so the docs suggest that the vector should point
from where I am standing toward the origin.  Therefore, if I want my view
to hover in the +x, +y, +z quadrant, I would set it to (-1, -1, -1).  But I
seem to find that the normal vector points outward from the center, and
(1,1,1) gives me what I want.

To make sense of all of these, here are three different views, with the old
(current in yt) orientation and the one in my PR 1117.  For each I also
show an animation where I rotate in yaw (I thought I was doing 360 degrees,
but it is not quite a full circle, but I'm not worrying about that now).

http://bender.astro.sunysb.edu/yt-experiments/

you may need to stare at these a bit to get a sense of the rotation, but it
should be right-handed, so that should help break any degeneracies.

Note that I don't use draw_domain() because it does not work (yet) with the
fix in the PR (because the image is upside down when it is drawn).

If you know the VR well, please comment as to whether I am just still
confused, or if the PR seems to get things right.  It matches my
expectations, but I may be making some wrong assumptions about what we want
the VR to do.

Mike


-- 
Michael Zingale
Associate Professor

Dept. of Physics & Astronomy • Stony Brook University • Stony Brook, NY
11794-3800
*phone*:  631-632-8225
*e-mail*: Michael.Zingale at stonybrook.edu
*web*: http://www.astro.sunysb.edu/mzingale
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20140803/908781db/attachment.htm>


More information about the yt-dev mailing list