|
From: Rob S. <sa...@ph...> - 2008-03-24 16:21:56
|
Yes, this would be a great idea.
In some of my past programs, I've done that clumsy workaround
("a separate scene for each view, and copy each object into all of them,...")
that you have suggested. In fact, my workaround raised the bug(?)/feature
of copyobjects() in an earlier version of VPython.
Here are some ideas where multiple-views of the same scene would be useful:
- a zoomed-in view akin to a magnifying glass over the scene
- top-view vs. side-views (as seen in engineering graphics)
- different reference frames for two-body collisions, for
inertial-vs-noninertial viewpoints, and for other relativistic situations
[these are merely "camera" transformations]
- alternate representations: spatial-vs-spacetime viewpoints [the spatial
one being a "projection" of the spacetime one]
It seems this multiple-viewpoint feature would require fewer Python
objects and less bookkeeping of these objects... as well as be more
faithfully representative of the idea that one physical situation is being
viewed from different perspectives.
rob salgado
|