-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
152 changed files
with
2,390 additions
and
875 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -122,3 +122,5 @@ docs/api/generated/ | |
|
||
conda.recipe/ | ||
tests/temp/ | ||
|
||
*.btlx |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
****** | ||
Design | ||
****** | ||
|
||
Design Components help to generate standard Wall structures from Surfaces, using different Options. | ||
|
||
.. image:: ../images/gh_design_workflow.png | ||
:width: 80% | ||
|
||
| | ||
A bit of timber construction vocabulary will help you work with these components: | ||
|
||
.. image:: ../images/gh_design_modeldiagram.png | ||
:width: 90% | ||
|
||
|
||
Surface Model | ||
^^^^^^^^^^^^^ | ||
|
||
Creates a Model from a Surface | ||
|
||
Inputs: | ||
|
||
* `surface` - Referenced planar :code:`Surface` from which to generate beams and joint rules. | ||
* `stud_spacing` - :code:`Number`: Spacing between the Studs. | ||
* `beam_width` - :code:`Number`: Width of the cross-section. | ||
* `frame_depth` - :code:`Number`: Thickness of the frame section of the resulting model. Used to set Beam height. | ||
* `stud_direction` - :code:`Vector` or :code:`Line`: Optional, Vector defining the direction of stud in the model. Default is World-Z. | ||
* `options` - Optional, **Surface Model Options** Component | ||
* `CreateGeometry` - :code:`Boolean`: Set to True to generate Joint and Feature geometry. | ||
|
||
| | ||
Outputs: | ||
|
||
* `Model` : the resulting COMPAS Timber Model. | ||
* `Geometry` : Model geometry. | ||
* `DebugInfo` : Debug information object in the case of feature or joining errors. | ||
|
||
Surface Model Options | ||
^^^^^^^^^^^^^^^^^^^^^ | ||
Creates the Options for the Surface Model | ||
|
||
Inputs: | ||
|
||
* `sheeting_outside` - :code:`Number`: Optional, thickness of sheeting on the side of assembly closest to input surface. If zero, no sheeting will be added. | ||
* `sheeting_inside` - :code:`Number`: Optional, thickness of sheeting on the side of assembly furthest from input surface. If zero, no sheeting will be added. | ||
* `lintel_posts` - :code:`Boolean`: Optional, if False, jack studs will not be generated and headers will butt directly onto king studs. | ||
* `edge_stud_offset` - :code:`Number`: Optional, distance to offset the studs at the edge of the assembly. If zero, the studs will be flush with the edge of the assembly. | ||
* `custom_dimensions` - Optional, from **Custom Dimensions** Component. Beam dimensions must either be defined here or in with beam_width and frame_depth inputs. | ||
* `joint_overrides` - Optional, from **Joint Overrides** Component. Allows user to specify joints between specific beam types in surface model. | ||
|
||
Outputs: | ||
|
||
* `Options` : the resulting Beam Model Options. | ||
|
||
Custom Beam Dimensions | ||
^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
This is a dynamic component. Sets Beam Dimensions for a selected Beam Type in the Surface Model. | ||
|
||
Inputs: | ||
|
||
* `width` - :code:`Number`: Width of all studs, king_studs, jack_studs, edge_studs, plates, headers or sills. | ||
* `height` - :code:`Number`: Height of all studs, king_studs, jack_studs, edge_studs, plates, headers or sills. | ||
|
||
Outputs: | ||
|
||
* `Beam Type` : stud, king_stud, jack_stud, edge_stud, plate, header or sill. |
Oops, something went wrong.