CODE :: stackOfPlanes.py

import os

f = open("../archives/stackOfPlanes.rib", 'w')

f.write("AttributeBegin\n");

numPolys = 20
stepSize = 1.0/numPolys

f.write('\tTranslate 0 0 -0.5')

for i in range(numPolys):
f.write('\tTransformBegin\n')
f.write('\t\tTranslate 0 0 %1.3f\n' % (stepSize * i))
f.write('\t\tPolygon "P" [-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0]\n')
f.write('\t\t "st" [0 0 0 1 1 1 1 0]\n');
f.write('\tTransformEnd\n')
f.write("AttributeEnd\n");

f.close()