Index: /OpenSceneGraph/trunk/src/osgViewer/Viewer.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osgViewer/Viewer.cpp (revision 7017)
+++ /OpenSceneGraph/trunk/src/osgViewer/Viewer.cpp (revision 7019)
@@ -826,4 +826,5 @@
     osgViewer::GraphicsWindowEmbedded* gw = new osgViewer::GraphicsWindowEmbedded(x,y,width,height);
     getCamera()->setViewport(new osg::Viewport(0,0,width,height));
+    getCamera()->setProjectionMatrixAsPerspective(30.0f, static_cast<double>(width)/static_cast<double>(height), 1.0f, 10000.0f);
     getCamera()->setGraphicsContext(gw);
     return gw;
Index: /OpenSceneGraph/trunk/examples/osgviewerFLTK/osgviewerFLTK.cpp
===================================================================
--- /OpenSceneGraph/trunk/examples/osgviewerFLTK/osgviewerFLTK.cpp (revision 6941)
+++ /OpenSceneGraph/trunk/examples/osgviewerFLTK/osgviewerFLTK.cpp (revision 7019)
@@ -103,4 +103,5 @@
             {
                 getCamera()->setViewport(new osg::Viewport(0,0,w,h));
+                getCamera()->setProjectionMatrixAsPerspective(30.0f, static_cast<double>(w)/static_cast<double>(h), 1.0f, 10000.0f);
                 getCamera()->setGraphicsContext(getGraphicsWindow());
                 setThreadingModel(osgViewer::Viewer::SingleThreaded);
Index: /OpenSceneGraph/trunk/examples/osgviewerQT/osgviewerQT.cpp
===================================================================
--- /OpenSceneGraph/trunk/examples/osgviewerQT/osgviewerQT.cpp (revision 6946)
+++ /OpenSceneGraph/trunk/examples/osgviewerQT/osgviewerQT.cpp (revision 7019)
@@ -148,4 +148,6 @@
             getCamera()->setViewport(new osg::Viewport(0,0,width(),height()));
             getCamera()->setGraphicsContext(getGraphicsWindow());
+            getCamera()->setProjectionMatrixAsPerspective(30.0f, static_cast<double>(width())/static_cast<double>(height()), 1.0f, 10000.0f);
+
             setThreadingModel(osgViewer::Viewer::SingleThreaded);
 
Index: /OpenSceneGraph/trunk/examples/osgspheresegment/osgspheresegment.cpp
===================================================================
--- /OpenSceneGraph/trunk/examples/osgspheresegment/osgspheresegment.cpp (revision 6941)
+++ /OpenSceneGraph/trunk/examples/osgspheresegment/osgspheresegment.cpp (revision 7019)
@@ -659,5 +659,5 @@
 
     // construct the viewer.
-    osgViewer::Viewer viewer;
+    osgViewer::Viewer viewer(arguments);
 
     // if user request help write it out to cout.
