To really solve this, it seems like the whole perspective projection
code in Camera3D might need revisiting.
I'm not sure that formula accomplishes what you want it to, in terms
of distortion (fisheye) to telephoto (flat)

The problem seems to revolve around the perspectiveProjection class
being inherrently controlled by stage.stageHeight and stage.stageWidth
-
http://livedocs.adobe.com/flex/3/langref/flash/geom/PerspectiveProjection.html

One way around that is to set your focal length to a high number like
10,000
and your z translation (_focus in the code) to a high number like 400
and get rid of fieldOfView assignment.

This will create a very undistorted projection - i.e. no fisheye. The
fisheye seems to be rather innaccurate anyway.

Reply via email to