Hi Dennis

Here's the cylinder script. I've done it as a function that returns a geo. The shading can be either faceted (for stuff like square or triangular cross-sections) or smooth, depending on the parameter you pass to the function.

Phil