66 import maya.OpenMaya 
as OpenMaya
 
   67 import maya.OpenMayaUI 
as OpenMayaUI
 
   68 import maya.OpenMayaMPx 
as OpenMayaMPx
 
   70 kPluginCmdName = 
"spZoomCamera" 
   72 print "zoomCameraCmd.py has been imported...." 
   75 class scriptedCommand(OpenMayaMPx.MPxCommand):
 
   78         OpenMayaMPx.MPxCommand.__init__(self)
 
   83         f1 = fnCamera.focalLength()
 
   84         fnCamera.setFocalLength(f1 * 2.0)
 
   89         f1 = fnCamera.focalLength()
 
   90         fnCamera.setFocalLength(f1 / 2.0)
 
   98             sys.stderr.write( 
"ERROR: getting camera \n" )
 
  102     def isUndoable(self):
 
  107     return OpenMayaMPx.asMPxPtr( scriptedCommand() )
 
  110 def initializePlugin(obj):
 
  111     plugin = OpenMayaMPx.MFnPlugin(obj)
 
  113         plugin.registerCommand( kPluginCmdName, cmdCreator)
 
  115         sys.stderr.write( 
"Failed to register command: %s\n" % kPluginCmdName )
 
  118 def uninitializePlugin(obj):
 
  119     plugin = OpenMayaMPx.MFnPlugin(obj)
 
  121         plugin.deregisterCommand(kPluginCmdName)        
 
  123         sys.stderr.write( 
"Failed to unregister command: %s\n" % kPluginCmdName )