trussx

Crates.iotrussx
lib.rstrussx
version0.1.4
sourcesrc
created_at2021-02-03 21:29:00.548521
updated_at2022-01-09 20:02:13.372109
descriptionUtilities for designing and analyzing truss structures
homepagehttps://github.com/cmccomb/trussx
repositoryhttps://github.com/cmccomb/trussx
max_upload_size
id350234
size23,992
Chris McComb (cmccomb)

documentation

https://docs.rs/trussx

README

tests Crates.io docs.rs

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!

Commit count: 24

cargo fmt