Monday, May 25, 2015

Part 5 Vortex

Creating A unique Spiral Stairs With Decorations Refrence
Part 1 Understanding the Script
Part 2 Experimenting with the Script
Part 3 Creating the DNA Structure 
Part 4 Increase the stair look

I was thinking of making a vortex around the stair

mySphereListC =[]
for each in range(MyNo):
    mySphereC = mc.polySphere(name="mySphereC")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereC[0] )
    mc.rotate (0, (each*2) , 0 , mySphereC[0], pivot =(0,0,0) )
    mySphereListC.append(mySphereC[0])

Result

Another problem faced which is how to make it surround the stairs so i decided to add the  value out side the each value to create the vortex according to degrees

mySphereListC =[]
for each in range(MyNo):
    mySphereC = mc.polySphere(name="mySphereC")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereC[0] )
    mc.rotate (0, (each*2) , 0 , mySphereC[0], pivot =(0,0,0) )
    mySphereListC.append(mySphereC[0])
   

mySphereListD =[]
for each in range(MyNo):
    mySphereD = mc.polySphere(name="mySphereD")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereD[0] )
    mc.rotate (0, (each*2)=135 , 0 , mySphereD[0], pivot =(0,0,0) )
    mySphereListD.append(mySphereD[0])
   
mySphereListE =[]
for each in range(MyNo):
    mySphereE = mc.polySphere(name="mySphereE")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereE[0] )
    mc.rotate (0, (each*2)+45 ,0 , mySphereE[0], pivot =(0,0,0) )
    mySphereListE.append(mySphereE[0])
   
mySphereListF =[]
for each in range(MyNo):
    mySphereF = mc.polySphere(name="mySphereF")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereF[0] )
    mc.rotate (0, (each*2)+90 ,0 , mySphereF[0], pivot =(0,0,0) )
    mySphereListF.append(mySphereF[0])

mySphereListG =[]
for each in range(MyNo):
    mySphereG = mc.polySphere(name="mySphereG")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereG[0] )
    mc.rotate (0, (each*2)+180 , 0 , mySphereG[0], pivot =(0,0,0) )
    mySphereListG.append(mySphereG[0])
   
mySphereListH =[]
for each in range(MyNo):
    mySphereH = mc.polySphere(name="mySphereH")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereH[0] )
    mc.rotate (0, (each*2)+225 , 0 , mySphereH[0], pivot =(0,0,0) )
    mySphereListH.append(mySphereH[0])
   
mySphereListI =[]
for each in range(MyNo):
    mySphereI = mc.polySphere(name="mySphereI")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereI[0] )
    mc.rotate (0, (each*2)+270 , 0 , mySphereI[0], pivot =(0,0,0) )
    mySphereListI.append(mySphereI[0])
   
mySphereListJ =[]
for each in range(MyNo):
    mySphereJ = mc.polySphere(name="mySphereJ")
    mc.move ((each)*0.3+15, (each-1) , 0 , mySphereJ[0] )
    mc.rotate (0, (each*2)+315 , 0 , mySphereJ[0], pivot =(0,0,0) )
    mySphereListJ.append(mySphereJ[0])

 Result


No comments:

Post a Comment