Hi-- In my continuing efforts to understand the view model, I decided to make a view model model. Yes, this might be considered obsessive but it turns out to be therapeutic if not heuristic.
Anyway--there is a lot to do but I was hoping those of us interested in the view model could take a look, make suggestions, etc. One canvas shows a classic colorcube scene while the other shows a virtual scene of the view model complete with little 3D axis for many of the coordinate systems like user head, eyes, tracker. It shows where the coexistence, is--at least I think that what it does. None of this stuff is labeled, plus I still need to create models of the screen but I just wanted to throw it out there to see if anyone had ideas. I ultimately want to have different viewing environments (e.g.) in different switchnodes. Anyway, this is obviously very preliminary. One problem I have is that when I change the screen3D transforms corresponding to the imageplate in the one canvas, it messes up my view in the virtual canvas. I am trying to figure out what series of transformations could be used to fix the virtual scene. Also, as part of the application I made a virtual6DOF that connects to the PhysicalBody with the setUserHead()--that simulates the head orientation. I might be willing to fund someone to do a little work on this-- Alex
AxisBody.java
Description: Binary data
HMDCoexistToTBBehavior.java
Description: Binary data
HMDHeadToHTBehavior.java
Description: Binary data
HMDTrackerToIPBehavior.java
Description: Binary data
NavigationBehavior.java
Description: Binary data
Set6DOFBehavior.java
Description: Binary data
Virtual6DOF.java
Description: Binary data