41 def showNarrowPolyViewer():
 
   43     window = maya.cmds.window()
 
   44     form = maya.cmds.formLayout()
 
   45     editor = maya.cmds.spNarrowPolyViewer()
 
   46     column = maya.cmds.columnLayout(adjustableColumn=
True)
 
   51     maya.cmds.button(label=
"Wireframe", command=(
"maya.cmds.spNarrowPolyViewer(\"%s\",edit=True,displayAppearance=\"wireframe\")"  % (editor, )))
 
   52     maya.cmds.button(label=
"Points", command=(
"maya.cmds.spNarrowPolyViewer(\"%s\",edit=True,displayAppearance=\"points\")"  % (editor, )))
 
   53     maya.cmds.button(label=
"Bounding Box", command=(
"maya.cmds.spNarrowPolyViewer(\"%s\",edit=True,displayAppearance=\"boundingBox\")"  % (editor, )))
 
   54     maya.cmds.button(label=
"Smooth Shaded", command=(
"maya.cmds.spNarrowPolyViewer(\"%s\",edit=True,displayAppearance=\"smoothShaded\")"  % (editor, )))
 
   55     maya.cmds.button(label=
"Flat Shaded", command=(
"maya.cmds.spNarrowPolyViewer(\"%s\",edit=True,displayAppearance=\"flatShaded\")"  % (editor, )))
 
   56     maya.cmds.floatField(
"angleTolerance",minValue=0,maxValue=180,value=10,step=1,precision=1,ann=
"tolerance",cc=(
"maya.cmds.spNarrowPolyViewer(\"%s\", edit=True,tol=maya.cmds.floatField(\"angleTolerance\",q=True,v=True))" % (editor, )), \
 
   57         ec = (
"maya.cmds.spNarrowPolyViewer(\"%s\", edit=True,tol=maya.cmds.floatField(\"angleTolerance\",q=True,v=True))" % (editor, )), dc = (
"maya.cmds.spNarrowPolyViewer(\"%s\", edit=True,tol=maya.cmds.floatField(\"angleTolerance\",q=True,v=True))" % (editor, )), \
 
   58         rfc = (
"maya.cmds.spNarrowPolyViewer(\"%s\", edit=True,tol=maya.cmds.floatField(\"angleTolerance\",q=True,v=True))" % (editor, )))
 
   62     maya.cmds.formLayout(form,edit=
True,attachForm=(column, 
"top",0))
 
   63     maya.cmds.formLayout(form,edit=
True,attachForm=(column, 
"left",0))
 
   64     maya.cmds.formLayout(form,edit=
True,attachNone=(column, 
"bottom"))
 
   65     maya.cmds.formLayout(form,edit=
True,attachNone=(column, 
"right"))
 
   66     maya.cmds.formLayout(form,edit=
True,attachForm=(editor, 
"top", 0), attachControl = (editor, 
"left", 0, column))
 
   67     maya.cmds.formLayout(form,edit=
True,attachForm=(editor, 
"bottom", 0))
 
   68     maya.cmds.formLayout(form,edit=
True,attachForm=(editor, 
"right", 0))
 
   73     camera = maya.cmds.camera(centerOfInterest=2.450351, position=(1.535314,1.135712,1.535314), rotation=(-27.612504,45,0), worldUp=(-0.1290301,0.3488592,-0.1290301))
 
   74     g__MpTestPrimaryCamera = camera[0];
 
   78     maya.cmds.spNarrowPolyViewer(editor,edit=
True,camera=camera[0])
 
   79     maya.cmds.currentTime(10.0,edit=
True)
 
   80     maya.cmds.spNarrowPolyViewer(editor,edit=
True,i=
True)
 
   82     maya.cmds.spNarrowPolyViewer(editor,edit=
True,r=
True)
 
   84     maya.cmds.showWindow(window)