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