Skip to content

Instantly share code, notes, and snippets.

@kohyuk91
Created April 22, 2020 23:37
Show Gist options
  • Save kohyuk91/4d6f28892e6cf365715e94b950f7d261 to your computer and use it in GitHub Desktop.
Save kohyuk91/4d6f28892e6cf365715e94b950f7d261 to your computer and use it in GitHub Desktop.
import maya.cmds as mc
def createCone(locName,tx,ty,tz):
cone = mc.polyCone(name='cone_'+locName, r=1, h=2, sx=4, sy=1, sz=0, ax=[0,0,0], rcp=0, cuv=3, ch=True)[0]
mc.move(1, y=True)
mc.rotate(180, x=True)
mc.rotate(45, y=True)
mc.move(0, 0, 0, cone+".scalePivot", cone+".rotatePivot", absolute=True)
mc.makeIdentity(apply=True, translate=True, rotate=True)
mc.xform(cone, a=True, ws=True, translation=(tx,ty,tz))
def main():
locList = []
locList = mc.ls(selection=True)
for loc in locList:
locTrans = mc.xform(loc, q=True, ws=True, t=True)
createCone(loc, locTrans[0], locTrans[1], locTrans[2])
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment