I was working on a scene/model and got tired of replicating and modifying cylinders to make columns. Thought I’d try to automate the process. After some trial-and-error started over and basically hijacked the add-worm-gear features with some modifications.
Not ready for anyone else to use yet, just getting started. Need to work out UI options for basic settings, add base and capital options, etc.
General description:
Create a column for use as an architectural element in a scene. Basically a glorified cylinder/cube.
A column consists of three elements; base, shaft, and capital. They can be square or round, straight or tapered. The base and capital are optional.
The shaft may be fluted and twisted.
Only one column is created, at the current 3D cursor, expecting the user to duplicate and place as needed.
This script is based on features from add_mesh_gears.
Anyway, thought I’d ask if there was any real interest in this as an add-on. If so will polish and submit to projects/bf-extensions for consideration.
PS - I’m going to put some limits on the parameters to prevent being same as worm-gear, that would just be silly. Though some of the extremes make for interesting objects.
— original post above — updates follow —
Notes and link to script available at http://www.uthynq.com/JBDoc/index.php?title=Column. Source now in contrib, anyone interested can download using SVN - https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons/add_mesh_column.py.
Current version is 0.11; fluting “works”, code cleanup, fixed taper for negative radius, more base/capital styles, added width parameter for base and capital. Still fairly simple but able to create some nice looking columns with current features.