Plugin to design a very specific product

You could have a look at the SU Draw Parametric Shapes plugin on the Sketchucation plugin store (seehttp://sketchucation.com/pluginstore?pln=jwm_shapes).

That uses a parametric approach to draw a range of 3D shapes. The most complex (with most parameters) is the Helical Ramp with Sides.

One drawback with the parametric.rb ruby script used in this plugin is that the parameters are not listed in a consistent or controllable order after the first use. A second, minor, drawback is that if you have two or more plugins which use parametric.rb then you get two context menu entries instead of one to change any component based on it.

A more elegant approach would be to use a Web Dialogue to input the parameters, but that is a lot more complex to set up, thought I believe TIG has a plugin which helps. I haven’t used it, however.

The Truss plugin thread on this forum shows what can be achieved with Web Dialogues. See Medeek Truss.

As AlanF says, you might find that a Dynamic Component could do the job, but that requires a bit of practice, and has significant limitations.