"beamFreeBody".
Implementation
Plot Parameters
Load Data Formats
Point Loads (PL)
The point loads array contains dictionaries with load information:Distributed Loads (DL)
Distributed loads are provided as an array of values corresponding to the x-coordinates:Moment Loads (ML)
Moment loads follow a similar format to point loads:Reactions (R)
Reactions include support information and magnitudes:Example Implementation
Special Features
Column Mode
Setcolumn: true to display the free-body diagram vertically, which is useful for column analysis:
Load Factoring
UseallFactor to apply additional factors to all loads and reactions:
This is particularly useful in timber design where k1 factors need to be displayed in the free-body diagram.
Integration with Beam Solvers
Free-body diagrams are typically used with beam solver results:Best Practices
- Units: Ensure consistent units throughout all load and dimension parameters
- Load Combinations: Create separate diagrams for different load combinations
- Labels: Use clear, descriptive labels for loads and reactions
- Visibility: Use
visibleIfconditions to show diagrams only when relevant - Solver Integration: Always source data from beam solvers for accuracy