Here's a result for the F4U-1 Birdcage cockpit. I rotated the mirror a further 5 degrees from the original 10 degrees. I also moved it down 1cm so as to eliminate the ugly clipped edge of the glass for the external model which ran along the upper part of the mirror's image.
I first tried an additional 10 degree tilt, but this is clearly too much; the extra 5 degrees looks pretty good to me, and this is in effect for the screen captures below...
I also increased the 6dof limits in the fore-aft and up-down directions fairly considerably. The 6dof settings I have in CockpitF4U1.class (including the default values if not specified in the class, and a guide to the parameters):
/* limits6DoF = (new float[] {0.5F, 0.08F, -0.05F, 0.15F, 0.2F, -0.2F, 0.05F, -0.05F}); DEFAULTS GUIDE
(0)spineL, (1)faceL, (2)spineOffsetX, (3)leanSideMax, (4)leanForwardMax, (5)leanForwardMin, (6)raiseMax, (7)raiseMin */
// limits6DoF = (new float[] {0.7F, 0.055F, -0.07F, 0.11F, 0.16F, -0.11F, 0.03F, -0.03F}); //original
limits6DoF = (new float[] {0.7F, 0.055F, -0.07F, 0.11F, 0.2F, -0.25F, 0.09F, -0.1F});
I also adjusted the CAMERA and CAMERAAIM hooks in Body.msh:
[Hooks]
CAMERA <BASE>
CAMERAAIM <BASE>
CAMERAUP <BASE>
[HookLoc]
//0 -1 0 1 0 0 0 0 1 0.00638 0.27235 0.99906
//0 -1 0 1 0 0 0 0 1 0.00638 0.09405 0.99013
//0 -1 0 1 0 0 0 0 1 0.00638 0.16449 1.15229
0 -1 0 1 0 0 0 0 1 0.00638 0.1 1.0 //L B U
0 -1 0 1 0 0 0 0 1 0.00638 -0.08 1.0
0 -1 0 1 0 0 0 0 1 0.00638 0.16449 1.15229
In this 3-panel image the POVs are farthest aft, about midpoint, and farthest forward, with the head kept in line with the gun sight. One can raise up (or scrunch down) in the seat to alter the look angle for the reflection; more so than the restricted stock 6dof limits permitted.
I tilted only the mirror, not the mirror base. This required a different amount of shifting in the rearward and downward directions. From the cockpit's hier.him:
[MIRROR]
Mesh MIRROR
Parent Canopy
//Attaching -1 0 0 0 0.17365 0.984808 0 0.984808 -0.17365 0.0 -0.37491 0.247 //original, 10deg; L B U
//Attaching -1 0 0 0 0.17365 0.984808 0 0.984808 -0.17365 0.0 -0.37491 0.237 //D10mm only
Attaching -1 0 0 0 0.34202 0.939692 0 0.939692 -0.34202 0.0 -0.3715 0.237 //D10mm, B3.4mm; xtra 5deg
//Attaching -1 0 0 0 0.34202 0.939692 0 0.939692 -0.34202 0.0 -0.37 0.237 //D10mm, B4.91mm; xtra 10deg
[BaseMirror]
Mesh BaseMirror
Parent Canopy
//Attaching 1 0 0 0 1 0 0 0 1 0.0 -0.37784 0.247 //original; L B U
//Attaching 1 0 0 0 1 0 0 0 1 0.0 -0.37784 0.237 //D10mm only
Attaching 1 0 0 0 1 0 0 0 1 0.0 -0.37784 0.238 /D9mm; goes with xtra 5deg
//Attaching 1 0 0 0 1 0 0 0 1 0.0 -0.37784 0.239 /D8mm; goes with xtra 10deg