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 |