Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """___________________
- fibTree
- version_0.1
- cwisbg
- Brandon Gillespie
- 1/29/2012
- ______________________
- """
- from pymel.core import*
- import maya.cmds as mc
- import random as r
- def dupFib(c):# c = duplicate item
- next = 0
- x,z = 1,0
- SideRange = 5
- SideRange2 = 4
- rotateY = 0
- selection = []
- for i in range(0,SideRange):
- if i == SideRange2:
- copy = duplicate(c, n = 'copy_{0}'.format(i))[0]
- move(copy, 0,6.18,0, os=1,r=1)
- scale(copy, .618,.618,.618, ls=1,r=1)
- selection.append(copy)
- else:
- copy = duplicate(c, n = 'copy_{0}'.format(i))[0]
- move(copy, 0,6.18,0, os=1,r=1)
- rotate(copy, 0,rotateY,0, os=1,r=1)
- scale(copy, .618,.618,.618, ls=1,r=1)
- rotate(copy, 61.8,0,0, os=1,r=1)
- rotate(copy, 0,61.8,0, os=1,r=1)
- selection.append(copy)
- next += 1
- rotateY += 90
- return selection
- sl = selected()
- incra = 0
- for i in sl:
- print 'on:',incra,'of', len(sl)
- incra += 1
- selection = dupFib(i)
- for x in selection:
- refresh(cw=1)
- y = dupFib(x)
- for z in y:
- refresh(cw=1)
- zz= dupFib(z)
- """
- for zy in zz:
- refresh(cw=1)
- xxx = dupFib(zy)
- for i in xxx:
- lo = dupFib(i)
- for x in lo:
- dupFib(lo)
- """
Advertisement
Add Comment
Please, Sign In to add comment