Created
February 6, 2025 21:41
-
-
Save MrWingly/fdb24133c6f7101bb9b97f3013e61ce7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import maya.cmds as cmd | |
import random as r | |
cmds.select(all=True) | |
selected = cmds.ls(sl=1,sn=True) | |
#BUTTON CODE | |
def growSelected1(*args): | |
selected = cmds.ls(sl=True) | |
def grow1(*args): | |
mel.eval('PolySelectTraverse 1') | |
grow1() | |
def growSelected3(*args): | |
selected = cmds.ls(sl=True) | |
def grow3(*args): | |
mel.eval('PolySelectTraverse 1') | |
for i in range(3): | |
grow3() | |
def growSelected5(*args): | |
selected = cmds.ls(sl=True) | |
def grow5(*args): | |
mel.eval('PolySelectTraverse 1') | |
for i in range(5): | |
grow5() | |
def growSelected10(*args): | |
selected = cmds.ls(sl=True) | |
def grow10(*args): | |
mel.eval('PolySelectTraverse 1') | |
for i in range(10): | |
grow10() | |
def shrinkSelected1(*args): | |
selected = cmds.ls(sl=True) | |
def shrink1(*args): | |
mel.eval('PolySelectTraverse 2') | |
for i in range(1): | |
shrink1() | |
def shrinkSelected3(*args): | |
selected = cmds.ls(sl=True) | |
def shrink3(*args): | |
mel.eval('PolySelectTraverse 2') | |
for i in range(3): | |
shrink3() | |
def shrinkSelected5(*args): | |
selected = cmds.ls(sl=True) | |
def shrink5(*args): | |
mel.eval('PolySelectTraverse 2') | |
for i in range(5): | |
shrink5() | |
def shrinkSelected10(*args): | |
selected = cmds.ls(sl=True) | |
def shrink10(*args): | |
mel.eval('PolySelectTraverse 2') | |
for i in range(10): | |
shrink10() | |
cmds.window(title='Easy Selection', wh=(408,30)) | |
cmds.rowColumnLayout(numberOfRows=1) | |
cmds.rowColumnLayout(numberOfColumns=8) | |
cmds.button(label='-10', c=shrinkSelected10, bgc=[.1,.1,.1], w=25) | |
cmds.button(label='-5', c=shrinkSelected5,bgc=[.2,.2,.2], w=25) | |
cmds.button(label='-3', c=shrinkSelected3,bgc=[.3,.3,.3], w=25) | |
cmds.button(label='-1', c=shrinkSelected1, bgc=[.4,.4,.4],w=25) | |
cmds.button(label='+1', c=growSelected1, bgc=[.6,.6,.6], w=25) | |
cmds.button(label='+3', c=growSelected3, bgc=[.7,.7,.7], w=25) | |
cmds.button(label='+5', c=growSelected5, bgc=[.8,.8,.8] , w=25) | |
cmds.button(label='+10', c=growSelected10,bgc=[.9,.9,.9] , w=25) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.separator (h=10, w=50) | |
cmds.showWindow() | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment