Hi I'm working on an app that has to have the ability to run either in fullscreen mode or windowed, I can change between the two easily enough based on a properties file, but i've just recently started to add the code for an overlay (will look at the j3d stuff when it returns), i'm not using the graphics 2D from the canvas, I am adding single textured quads to the view platform geometry, in setting the -z element for these quads I have to make sure they are not so far forwards that they get clipped out by the front clipping distance, however, according to my debug info the front clip distance is set to 0.1, and the policy is View.PHYSICAL_EYE, I assumed from this that setting the z value to -0.2 would give me something that looked right to start from, how wrong I was, in windowed mode I have to set it to -0.5 to see it at all, and in fullscreen I have to set it to 0.8 to even see it, I have some simple collision avoidance code to stop the objects in the scene coming to far forwards, and in windowed mode this all works fine, but in fullscreen mode they get clipped first. This leads me to *guess* that the clipping distance is somehow different, but the debug seems to suggest it's still 0.1, so my question is, what changes between fullscreen and windowed mode, when I manually change non of the settings?
attached is some of the debug info in case someone can spot anything in it Thanks Jeremy Fullscreen mode Canvas res 800.0x600.0 clipping at 0.1 View.VIRTUAL_SCREEN: 0 View.PHYSICAL_SCREEN: 1 View.VIRTUAL_EYE: 2 View.PHYSICAL_EYE: 3 front clip policy: 3 centreEyeInImagePlate: (0.11288888888888889, 0.08466666666666667, 0.27253788659678496) FOV: 0.7853981633974483 View.RELATIVE_TO_SCREEN: 0 View.RELATIVE_TO_WINDOW: 1 View.RELATIVE_TO_FIELD_OF_VIEW: 2 View.RELATIVE_TO_COEXISTENCE: 3 Window eye policy: 2 imagePlateToVWorld: 8.858267716535433, 0.0, 0.0, -1.0 0.0, 8.858267716535433, 0.0, -0.75 0.0, 0.0, 8.858267716535433, -2.4142135623730954 0.0, 0.0, 0.0, 1.0 --------------------------------------------------- Windowed mode Canvas res 792.0x566.0 clipping at 0.1 View.VIRTUAL_SCREEN: 0 View.PHYSICAL_SCREEN: 1 View.VIRTUAL_EYE: 2 View.PHYSICAL_EYE: 3 front clip policy: 3 centreEyeInImagePlate: (0.11288888888888889, 0.2503311111111111, 0.2698125077308171) FOV: 0.7853981633974483 View.RELATIVE_TO_SCREEN: 0 View.RELATIVE_TO_WINDOW: 1 View.RELATIVE_TO_FIELD_OF_VIEW: 2 View.RELATIVE_TO_COEXISTENCE: 3 Window eye policy: 2 imagePlateToVWorld: 8.94774516821761, 0.0, 0.0, -1.0101010101010102 0.0, 8.94774516821761, 0.0, -2.23989898989899 0.0, 0.0, 8.94774516821761, -2.4142135623730954 0.0, 0.0, 0.0, 1.0 -- ________________________________________________________ PGP key is here -> http://www.computerbooth.com/pgp.html * If debugging is the process of removing bugs, then programming must be the process of putting them in. =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".