Andy, the primitives in the illustration I referenced in my email are
handmade meshes, but my workflow was quite iterative, so that I strongly
believe that if I had the skillset necessary to write a python script to
make these, it would be a trivial matter to accomplish.<br /><br />The
plane was actually created using array modifiers applied to an unfilled
circle with six vertices. I added the center diagonal, applied an array
modifier to create the run of columns across, then a second array modifier
to create the rows up, applied both modifiers, and removed doubles.<br
/><br />The only limitation is that the cylinder needs to have an even
number of vertices.<br /><br />Noel Stoutenburg.