Wall Schema for Iconic CAD Workflow: Difference between revisions
Jump to navigation
Jump to search
(Created page with "family: framed_wall_panel version: 1.0 description: > Parametric framed wall panel with selectable nominal width, nominal height, stud lumber size, stud spacing, and exterior sheathing orientation. parameters: nominal_width_ft: type: float unit: ft min: 1.0 max: 8.0 default: 4.0 description: Overall nominal module width nominal_height_ft: type: float unit: ft min: 4.0 max: 20.0 default: 9.0 description: Overall n...") |
No edit summary |
||
| Line 3: | Line 3: | ||
description: > | description: > | ||
Parametric framed wall panel with selectable | Parametric framed wall panel with selectable framed height, module width, | ||
stud lumber size, stud spacing, and exterior sheathing orientation. | stud lumber size, stud spacing, and exterior sheathing orientation. | ||
dimension_convention: | |||
nominal_width_ft_means: framed_module_width | |||
nominal_height_ft_means: framed_panel_height | |||
description: > | |||
Module height refers to the framed panel height (bottom plate to top plate). | |||
Exterior OSB sheathing may extend above the framing and is not included in | |||
the nominal module height. | |||
parameters: | parameters: | ||
| Line 13: | Line 21: | ||
max: 8.0 | max: 8.0 | ||
default: 4.0 | default: 4.0 | ||
description: | description: Framed module width | ||
nominal_height_ft: | nominal_height_ft: | ||
| Line 21: | Line 29: | ||
max: 20.0 | max: 20.0 | ||
default: 9.0 | default: 9.0 | ||
description: | description: Framed panel height (bottom plate to top plate) | ||
stud_lumber_nominal: | stud_lumber_nominal: | ||
| Line 34: | Line 42: | ||
- "2x12" | - "2x12" | ||
default: "2x6" | default: "2x6" | ||
description: Nominal | description: Nominal stud and plate lumber size | ||
stud_spacing_oc_in: | stud_spacing_oc_in: | ||
| Line 52: | Line 60: | ||
- 0.75 | - 0.75 | ||
default: 0.4375 | default: 0.4375 | ||
description: Exterior sheathing thickness | description: Exterior OSB sheathing thickness | ||
exterior_face: | exterior_face: | ||
| Line 62: | Line 70: | ||
- west | - west | ||
default: south | default: south | ||
description: Direction faced by the sheathed exterior side | description: Direction faced by the sheathed exterior side | ||
reference_house_orientation: | reference_house_orientation: | ||
| Line 69: | Line 77: | ||
- faces_south | - faces_south | ||
default: faces_south | default: faces_south | ||
description: Global orientation convention | description: Global orientation convention | ||
design_rules: | design_rules: | ||
| Line 75: | Line 83: | ||
type: fixed | type: fixed | ||
value: 1 | value: 1 | ||
sheathing_material: | sheathing_material: | ||
type: fixed | type: fixed | ||
value: OSB | value: OSB | ||
sheathing_side_rule: | sheathing_side_rule: | ||
type: fixed | type: fixed | ||
value: exterior_only | value: exterior_only | ||
standard_module_width_ft: | |||
type: fixed | type: fixed | ||
value: 4.0 | value: 4.0 | ||
preferred_module_heights_ft: | |||
type: list | type: list | ||
values: | values: | ||
| Line 106: | Line 102: | ||
- 9.0 | - 9.0 | ||
- 10.0 | - 10.0 | ||
interfaces: | interfaces: | ||
| Line 112: | Line 107: | ||
type: wall_edge | type: wall_edge | ||
orientation: west | orientation: west | ||
right_edge: | right_edge: | ||
type: wall_edge | type: wall_edge | ||
orientation: east | orientation: east | ||
top_edge: | top_edge: | ||
type: wall_edge | type: wall_edge | ||
orientation: up | orientation: up | ||
bottom_edge: | bottom_edge: | ||
type: wall_edge | type: wall_edge | ||
orientation: down | orientation: down | ||
derived_fields: | derived_fields: | ||
stud_actual_thickness_in: | stud_actual_thickness_in: | ||
source: stud_lumber_nominal | source: stud_lumber_nominal | ||
stud_actual_depth_in: | stud_actual_depth_in: | ||
source: stud_lumber_nominal | source: stud_lumber_nominal | ||
framed_panel_thickness_in: | framed_panel_thickness_in: | ||
formula: stud_actual_depth_in | formula: stud_actual_depth_in | ||
overall_panel_thickness_in: | overall_panel_thickness_in: | ||
formula: stud_actual_depth_in + osb_thickness_in | formula: stud_actual_depth_in + osb_thickness_in | ||
panel_family_id: | panel_family_id: | ||
formula: > | formula: > | ||
wall_{nominal_width_ft}x{nominal_height_ft}_{stud_lumber_nominal}_{stud_spacing_oc_in}oc_osb{osb_thickness_in}_{exterior_face} | wall_{nominal_width_ft}x{nominal_height_ft}_{stud_lumber_nominal}_{stud_spacing_oc_in}oc_osb{osb_thickness_in}_{exterior_face} | ||
constraints: | constraints: | ||
| Line 160: | Line 142: | ||
- nominal_height_ft >= 4.0 | - nominal_height_ft >= 4.0 | ||
- nominal_height_ft <= 20.0 | - nominal_height_ft <= 20.0 | ||
- stud_spacing_oc_in in [16, 24 | - stud_spacing_oc_in in [16,24] | ||
- exterior_face in [north,south,east,west] | |||
- exterior_face in [north, south, east, west] | |||
Revision as of 21:39, 10 March 2026
family: framed_wall_panel version: 1.0
description: >
Parametric framed wall panel with selectable framed height, module width, stud lumber size, stud spacing, and exterior sheathing orientation.
dimension_convention:
nominal_width_ft_means: framed_module_width nominal_height_ft_means: framed_panel_height description: > Module height refers to the framed panel height (bottom plate to top plate). Exterior OSB sheathing may extend above the framing and is not included in the nominal module height.
parameters:
nominal_width_ft: type: float unit: ft min: 1.0 max: 8.0 default: 4.0 description: Framed module width
nominal_height_ft: type: float unit: ft min: 4.0 max: 20.0 default: 9.0 description: Framed panel height (bottom plate to top plate)
stud_lumber_nominal:
type: enum
allowed:
- "2x2"
- "2x3"
- "2x4"
- "2x6"
- "2x8"
- "2x10"
- "2x12"
default: "2x6"
description: Nominal stud and plate lumber size
stud_spacing_oc_in:
type: enum
allowed:
- 16
- 24
default: 24
description: Stud spacing on center in inches
osb_thickness_in:
type: enum
allowed:
- 0.4375
- 0.5
- 0.625
- 0.75
default: 0.4375
description: Exterior OSB sheathing thickness
exterior_face:
type: enum
allowed:
- north
- south
- east
- west
default: south
description: Direction faced by the sheathed exterior side
reference_house_orientation:
type: enum
allowed:
- faces_south
default: faces_south
description: Global orientation convention
design_rules:
sheathing_layers: type: fixed value: 1
sheathing_material: type: fixed value: OSB
sheathing_side_rule: type: fixed value: exterior_only
standard_module_width_ft: type: fixed value: 4.0
preferred_module_heights_ft:
type: list
values:
- 8.0
- 9.0
- 10.0
interfaces:
left_edge: type: wall_edge orientation: west
right_edge: type: wall_edge orientation: east
top_edge: type: wall_edge orientation: up
bottom_edge: type: wall_edge orientation: down
derived_fields:
stud_actual_thickness_in: source: stud_lumber_nominal
stud_actual_depth_in: source: stud_lumber_nominal
framed_panel_thickness_in: formula: stud_actual_depth_in
overall_panel_thickness_in: formula: stud_actual_depth_in + osb_thickness_in
panel_family_id:
formula: >
wall_{nominal_width_ft}x{nominal_height_ft}_{stud_lumber_nominal}_{stud_spacing_oc_in}oc_osb{osb_thickness_in}_{exterior_face}
constraints:
- nominal_width_ft >= 1.0 - nominal_width_ft <= 8.0 - nominal_height_ft >= 4.0 - nominal_height_ft <= 20.0 - stud_spacing_oc_in in [16,24] - exterior_face in [north,south,east,west]