Has anyone successfully hacked 3D FireMonkey to use an orthographic projection instead of the normal perspective projection? (That is, a 3D view where objects do not get smaller with distance.) I got some way there a few months ago hooking some matrix and camera functions (thanks Delphi Detours!) but it's not perfect, and I haven't got picking working at all. I would really like this and would give millions of internet points to anyone who has got it working. (In fact until I found it didn't exist, I had expected FMX already had it - orthographic projections are widely used in business 3D apps. Marco Cantù, any chance in XE8? Or from an unreleased internal build? Also, you may wonder if there is some connection between this question and the one I just asked about affine 2D transformations. Yes, because the polygon I want to draw is an orthographically projected rectangle, where I've done all the 3D work myself, have its four corners in 2D space, and want to draw it on a...