Index: lib/mpl_toolkits/mplot3d/axis3d.py
===================================================================
--- lib/mpl_toolkits/mplot3d/axis3d.py	(revision 8565)
+++ lib/mpl_toolkits/mplot3d/axis3d.py	(working copy)
@@ -284,8 +284,16 @@
         renderer.close_group('axis3d')
 
     def get_view_interval(self):
-        """return the Interval instance for this axis view limits"""
+        """return the Interval instance for this 3d axis view limits"""
         return self.v_interval
+        
+    def set_view_interval(self, vmin, vmax, ignore=False):
+        if ignore:
+            self.v_interval = vmin, vmax
+        else:
+            Vmin, Vmax = self.get_view_interval()
+            self.v_interval = min(vmin, Vmin), max(vmax, Vmax)
+        
 
 # Each type of axis should be looking in a different place for its
 # current data limits so we do this with classes.  I think there is
