Skip to content

Instantly share code, notes, and snippets.

View AndrewtConroy's full-sized avatar

Andrew AndrewtConroy

View GitHub Profile
import os
import urllib
url = raw_input('Enter url to retrieve: ')
path = raw_input('Enter path to save: ')
if os.path.exists(path):
filename = os.path.split(url)[1]
file = os.path.join(path,filename)
urllib.urlretrieve(url, file)
cmds.deleteUI('dockName', layout=True)
@AndrewtConroy
AndrewtConroy / gist:60d7327d945e65cc624d
Created October 29, 2014 20:49
simple joint utilities
def jointLock():
allJoints = cmds.ls(type='joint')
for joint in allJoints:
cmds.setAttr(joint+'.radius',.01)
cmds.setAttr(joint+'.radius',lock=1,keyable=1,channelBox=0)
def jointUnlock():
allJoints = cmds.ls(type='joint')
for joint in allJoints:
cmds.setAttr(joint+'.radius',lock=0,keyable=1,channelBox=1)
global proc TSM2_FKIKSwitch()
{
int $cycleCheckState;
$cycleCheckState = `cycleCheck -q -e`;
if ($cycleCheckState == 1)
cycleCheck -e off;
int $i;
global proc TSM2_FKIKSwitchNoKeyframe()
{
int $cycleCheckState;
$cycleCheckState = `cycleCheck -q -e`;
if ($cycleCheckState == 1)
cycleCheck -e off;
int $i;
allJoints = maya.cmds.ls(type='joint')
for joint in allJoints:
maya.cmds.setAttr(joint+'.radius',lock=0,keyable=1,channelBox=1)
maya.cmds.setAttr(joint+'.radius',1)
import maya.cmds as cmds
cmds.select(all=1,hi=1)
cmds.lockNode(lock=0)
cmds.rename('LidDnLFSpline1','jntLidDnLFSpline1')
cmds.rename('LidDnLFSpline2','jntLidDnLFSpline2')
cmds.rename('LidDnLFSpline3','jntLidDnLFSpline3')
cmds.rename('LidDnLFSpline4','jntLidDnLFSpline4')
cmds.rename('LidDnLFSpline5','jntLidDnLFSpline5')
def selectBind(self):
pfx ='jnt'
newListIK = []
fullList = cmds.ls(type='joint')
for item in fullList:
if item.startswith(pfx ):
newListIK.append(item)
cmds.select(newListIK)
def selectBind():
pfx ='jnt'
newListIK = []
fullList = cmds.ls(type='joint')
for item in fullList:
if item.startswith(pfx ):
newListIK.append(item)
cmds.select(newListIK)