Skip to content

Instantly share code, notes, and snippets.

def test():
print "hello world!!"
@fereria
fereria / 0_reuse_code.js
Created February 26, 2014 03:05
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@fereria
fereria / test.py
Created February 26, 2014 13:02
testUpload
## -*- coding: utf-8 -*-
## -*- coding: utf-8 -*-
import pymel.core as pm
@fereria
fereria / getCompoundAttrValue.py
Created February 27, 2014 15:55
OpenMaya getCompoundAttr Test
# -*- coding: utf-8 -*-
import maya.OpenMaya as om
import maya.OpenMayaMPx as omPx
kPluginNodeTypeName = "getCompoundAttr"
kPluginNodeId = om.MTypeId(0x87007)
class getCompoundAttr(omPx.MPxNode):
#アトリビュートオブジェクト
@fereria
fereria / anonymous-gist.py
Created February 28, 2014 16:28
Delete SelectChildConstraintNode
#選択しているノードの子供のうち、指定のタイプのノード(SampleはConstraint)を削除する
import pymel.core as pm
select = pm.ls(sl=True,fl=True)
deleteType = "constraint"
for node in select:
delNode = node.listRelatives(c=True,ad=True,type=deleteType)
pm.delete(delNode)
select -r "curve1.cv[*]";
@fereria
fereria / jsonTest.py
Created March 5, 2014 14:19
JsonTest
## -*- coding: utf-8 -*-
import json
#Dic型を作成する
jsonData = {'python':"test"}
enc = json.dumps(jsonData)
print enc
#Result : {"python": "test"}
dec = json.loads(enc)
print dec
setDrivenKeyframe -itt "linear" -ott "linear" -dv 15 -v $value -cd ($driver + ".rotateY") ($driven + ".translateZ");
@fereria
fereria / exportUserDefinedAttribute.py
Created March 8, 2014 15:13
Export Import UserDefinedAttribute
import os.path
import json
#自分用File読み書きモジュール
import fileIO
import pymel.core as pm
import maya.mel as mm
#選択したノードのAddTtterされたアトリビュートをExport
def exportUserDefinedAttribute(exportPath):