Creating any object, type in the script editor or the
Command Line:
sphere
cone
torus
(will give nurbs result by default, and/or put nurbsCube,
nurbsCylinder,
etc.
polySphere
polyCone
polyTorus
polyCube
(will give poly result)
anything in one name..
camera; pointLight;
spotLight; etc.
making a popup WINDOW:
(be sure to create something and name it “Sphere”,
it does not have to literally be a sphere)
window -title "My Window"
-widthHeight 300 200 ;
columnLayout ;
button -label "Select" -width 100 -command "select -r Sphere"
;
button -label "Unselect" -width 100 -command "select -cl"
;
showWindow;
or
window -title "My Window"
-widthHeight 300 200 ;columnLayout
; button -label "Select" -width 100 -command "select -r Sphere"
; button -label "Unselect" -width 100 -command "select -cl"
;attrFieldSliderGrp -label "Move Sphere Up and Down" -minValue -20
-maxValue 20 -columnAlign 1 left -attribute Sphere.ty;
showWindow;
or
window -title
"My Window" -widthHeight 300 200 ;
columnLayout ; button -label "Select" -width 100 -command "select
-r Sphere" ; button -label "Unselect" -width 100 -command "select
-cl" ;
attrFieldSliderGrp -label "Move Sphere Up and Down"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.ty;
attrFieldSliderGrp -l "Move Sphere Side to Side"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.tx;
showWindow;
and further..
window -title
"My Window" -widthHeight 300 200 ;
columnLayout ;
button -label "Select" -width 100 -command "select -r Sphere"
; button -label "Unselect" -width 100 -command "select -cl";
attrFieldSliderGrp -label "Move Sphere Up and Down"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.ty;
attrFieldSliderGrp -l "Move Sphere Side to Side"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.tx;
attrFieldSliderGrp -label "Move Back to Front"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.tz;
attrFieldSliderGrp -label "rotate on the X"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.rx;
attrFieldSliderGrp -label "rotate on the Y"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.ry;
attrFieldSliderGrp -label "rotate on the Z"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.rz;
attrFieldSliderGrp -label "scale on the Z"
-minValue -20 -maxValue 20 -columnAlign 1 left
-adjustableColumn true -attribute Sphere.sz; showWindow;
and for practical use in a character:
(note the accepted abbreviations this time)
//enter this within a bones named as below and min.max rotations
window –t “Character
Controls” wh 400 600;
columnLayout –adj true
button -1 “left Arm” –c “select –r LtArm”;
button -1 “left Arm” –c “select –r RtArm”;
button -1 “left Arm” –c “select –r LtLeg”;
button -1 “left Arm” –c “select –r RtLeg”;
out commenting:
either by a double forward slash: //
or commented out internal parts with: /*comments*/