|
 |
Let me tell you, this one from Warp, with the modular arithmetic, is a tough nut
to crack. I have some macros and a spreadsheet to implement the overall
principles, but there's still some funny business / fudge factors that I need to
use to correct for when thing start going off the rails.
Hopefully I'll get a chance to rigorously figure it all out and get it to work.
I'm assuming that he may have learned some of these things in a computer science
or networking class - but the way it's all put together is devilishly clever.
#macro N(D,I)#if(I<6)cylinder{M()#local D[I]=div(D[I],104);M().5,2pigment{
rgb M()}}N(D,(D[I]>99?I:I+1))#end#end#macro M()<mod(D[I],13)-6,mod(div(D[I
],13),8)-3,10>#end blob{N(array[6]{11117333955,
7382340,3358,3900569407,970,4254934330},0)}// - Warp -
- BW
Post a reply to this message
|
 |