You make two very good points:
- The detail should only be there when you need it: This is why I have balked at adding in too much detail into the model such as plates, fasteners, clips, and hangers. I've also split up my menus to use a simple UI and then offer "advanced options", which turns on sheathing, sub-fascia, rake boards, outlookers and eventually bird blocking.
The goal is to also make some global settings that can be configured so that even more control is given to the user regarding the level of detail and other configurable items. If the interface is too tedious to use the plugin is doomed.
- For a successful plugin it needs to do something everybody wants or do something that is difficult to do extremely well: In this case the plugin is all about saving the user time and effort by creating complex geometry in a matter of seconds.
The plugin will only appeal to a very limited audience. Most people could care less about how rafters or trusses generate the overall geometry of their roof, even my wife thinks I'm quite crazy, she doesn't get the fascination I have with trusses.
This plugin needs to make hard things simple, such as creating complex roof geometry that would otherwise take an experienced SU user many minutes or an hour or two to complete. Hopefully I can achieve this with what I am doing, and to some degree I think I already have. I don't think there is any SU user that can generate a rectangular hip roof fully framed out as fast as I can using the plugin, and the same goes for any of the trussed or rafter roofs.
This is why I would really like to complete the dutch gable rafter roof. There is a lot going on there (again see previous post with images) but if the plugin can generate all of that instantly then there is definitely some value in that.