Framed wall panel schema.yaml: 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 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...") |
No edit summary |
||
| Line 1: | Line 1: | ||
module_type: framed_wall_panel | |||
description: > | description: > | ||
Parametric framed wall panel with | Parametric framed wall panel with dimensional lumber studs and exterior OSB | ||
sheathing placed on the south face (-Y direction). | |||
coordinate_system: | |||
x: east_west | |||
y: north_south | |||
z: vertical | |||
orientation: | |||
south: -y | |||
north: +y | |||
west: -x | |||
east: +x | |||
up: +z | |||
down: -z | |||
parameter_space: | |||
nominal_width_ft: | nominal_width_ft: | ||
type: float | type: float | ||
min: 0.2708 | min: 0.2708 | ||
max: 8 | max: 8 | ||
nominal_height_ft: | nominal_height_ft: | ||
type: float | type: float | ||
min: 4 | |||
min: 4 | max: 12 | ||
max: | |||
stud_lumber_nominal: | stud_lumber_nominal: | ||
type: enum | type: enum | ||
allowed: | allowed: | ||
- | - 2x2 | ||
- | - 2x3 | ||
- | - 2x4 | ||
- | - 2x6 | ||
- | - 2x8 | ||
- | - 2x10 | ||
- | - 2x12 | ||
stud_spacing_oc_in: | stud_spacing_oc_in: | ||
| Line 56: | Line 46: | ||
- 16 | - 16 | ||
- 24 | - 24 | ||
osb_thickness_in: | osb_thickness_in: | ||
| Line 67: | Line 54: | ||
- 0.625 | - 0.625 | ||
- 0.75 | - 0.75 | ||
interfaces: | interfaces: | ||
west_edge: | |||
type: wall_edge | type: wall_edge | ||
description: edge that connects to adjacent wall module | |||
position: [0, 0, 0] | |||
normal: [-1, 0, 0] | |||
east_edge: | |||
type: wall_edge | type: wall_edge | ||
description: edge that connects to adjacent wall module | |||
position: [nominal_width_ft, 0, 0] | |||
normal: [1, 0, 0] | |||
bottom: | |||
type: | type: foundation_interface | ||
description: interface to foundation or floor | |||
position: [0, 0, 0] | |||
normal: [0, 0, -1] | |||
top: | |||
type: ceiling_interface | |||
description: interface to roof or upper wall | |||
position: [0, 0, nominal_height_ft] | |||
normal: [0, 0, 1] | |||
exterior_face: | |||
type: exterior_surface | |||
description: | description: exterior sheathing surface | ||
direction: south | |||
interior_face: | |||
type: interior_surface | |||
description: | description: interior drywall or finish surface | ||
direction: north | |||
metadata: | |||
default_materials: | |||
studs: dimensional_lumber | |||
sheathing: osb | |||
structural_role: wall_panel | |||
Latest revision as of 03:36, 11 March 2026
module_type: framed_wall_panel
description: >
Parametric framed wall panel with dimensional lumber studs and exterior OSB sheathing placed on the south face (-Y direction).
coordinate_system:
x: east_west y: north_south z: vertical
orientation:
south: -y north: +y west: -x east: +x up: +z down: -z
parameter_space:
nominal_width_ft: type: float min: 0.2708 max: 8
nominal_height_ft: type: float min: 4 max: 12
stud_lumber_nominal:
type: enum
allowed:
- 2x2
- 2x3
- 2x4
- 2x6
- 2x8
- 2x10
- 2x12
stud_spacing_oc_in:
type: enum
allowed:
- 16
- 24
osb_thickness_in:
type: enum
allowed:
- 0.4375
- 0.5
- 0.625
- 0.75
interfaces:
west_edge: type: wall_edge description: edge that connects to adjacent wall module position: [0, 0, 0] normal: [-1, 0, 0]
east_edge: type: wall_edge description: edge that connects to adjacent wall module position: [nominal_width_ft, 0, 0] normal: [1, 0, 0]
bottom: type: foundation_interface description: interface to foundation or floor position: [0, 0, 0] normal: [0, 0, -1]
top: type: ceiling_interface description: interface to roof or upper wall position: [0, 0, nominal_height_ft] normal: [0, 0, 1]
exterior_face: type: exterior_surface description: exterior sheathing surface direction: south
interior_face: type: interior_surface description: interior drywall or finish surface direction: north
metadata:
default_materials: studs: dimensional_lumber sheathing: osb
structural_role: wall_panel