Coooollll!
Hey Genete... guess what?
I FREAKING DID IT!!!!!! YEEEEEHHHAAAAAAAAAA!!!! AAAHHHHHHHGGGGG!
http://www.lowrestv.com/moho_stuff/3D-cube.mov
http://www.lowrestv.com/moho_stuff/3D-cube.zip
Don't get this mixed up with your new stuff. I am still using an old version of the script.
There is a new bone at the top of the screen for field of view called
fov. Scale this bone to change the field of view.
There are some issues to deal with:
Shape ordering is a bit strange. I think the shapes are reordering too soon or something. I will fiddle with that.
Also rotating the points parent bone doesn't effect the perspective. This should be fixable.
I also need to adjust "scale" when the field of view changes. Now that I know what I'm doing this should be fairly simple.
I have not tested this on anything more complex than the cube... but I think it will work.
I AM SO FREAKING GLORIOUSLY HAPPY!!!!
EDIT:
I didn't have to use matrices after all!!!! I just used straight forward... uh... math stuff.

I probably should use matrices... but it works so I don't care!
-vern