5 releases
0.1.4 | Jan 9, 2022 |
---|---|
0.1.3 | Feb 6, 2021 |
0.1.2 | Feb 4, 2021 |
0.1.1 | Feb 3, 2021 |
0.1.0 | Feb 3, 2021 |
#1327 in Math
29 downloads per month
Used in cisat
19KB
290 lines
About
This package provides utilities for designing and analyzing truss structures
Usage
Here are some basic examples of usage
Building a truss
For example, you can build a truss with something like:
use trussx::{Truss, point};
let mut x = Truss::new();
let a = x.add_joint(point(0.0, 0.0, 0.0));
let b = x.add_joint(point(3.0, 0.0, 0.0));
let c = x.add_joint(point(1.5, 1.5, 0.0));
let _ab = x.add_edge(a, b);
let _bc = x.add_edge(b, c);
let _ac = x.add_edge(a, c);
Analyzing a truss
Coming soon!
Dependencies
~5MB
~80K SLoC