I've been thinking about this plugin some more as I've been occupied with upgrading the javascript/ruby interactions within the wall plugin.
Some floor framing plans are very simple, while others are considerably more complex.
I need to make the plugin as flexible as possible so it can accommodate the more complex floor variants.
One issue I'm trying to address is how to best handle floor plans that have floor joists running in different directions within a single floor plan/assembly.
My proposed solution is to limit the direction of the floor joists in any given assembly to one direction. Then to allow for a complex floor assemblies I will need a tool to suppress the rimboard along any given edge of the floor assembly. This will then allow for the butting up of floor assemblies next to each other to get the desired floor framing layout.
This particular edge tool will have three options for any given edge of the floor assembly: rimboard, no rimboard, or ledger.
Some floor framing plans are very simple, while others are considerably more complex.
I need to make the plugin as flexible as possible so it can accommodate the more complex floor variants.
One issue I'm trying to address is how to best handle floor plans that have floor joists running in different directions within a single floor plan/assembly.
My proposed solution is to limit the direction of the floor joists in any given assembly to one direction. Then to allow for a complex floor assemblies I will need a tool to suppress the rimboard along any given edge of the floor assembly. This will then allow for the butting up of floor assemblies next to each other to get the desired floor framing layout.
This particular edge tool will have three options for any given edge of the floor assembly: rimboard, no rimboard, or ledger.