Expand description
polyhedron faces for Rust
Re-exports§
pub use polyhedron::*;
Modules§
- polyhedron
- Polyhedron PHF TUV on polyhedron faces for Rust
Macros§
- prec_eq
- preq_eq macro
Functions§
- adjust_
cg - adjust cg
- adjust_
cg_ with_ volume - adjust cg with volume
- avg_f2
- avg of vec [F; 2]
- avg_f3
- avg of vec [F; 3]
- avg_f4
- avg of vec [F; 4]
- calc_cg
- calc cg
- calc_
cg_ f3 - calc cg f3 CAUTION not accurate (depends on density of vertices because no care of mass volume)
- calc_
cg_ f2_ x - calc cg f2 x axis
- calc_
cg_ o - calc cg skip o
- calc_
cg_ with_ volume - calc cg with volume
- center_
indexed - center indexed [F; 3]
- center_
indexed_ f4 - center indexed [F; 4]
- center_
indexed_ uv - center indexed uv [F; 2]
- divide_
ext - divide externally
- divide_
int - divide internally
- f_
to_ f32 - f_to_f32
- f_
to_ f64 - f_to_f64
- prec_eq
- check equal with precision
- prec_
eq_ f - check equal with precision
- round_
prec - round precision
- sol
- sol
- solve
- solve quadratic equation
- solve2
- solve quadratic equation (b2 = b / 2)
- sum_f2
- sum of vec [F; 2] without trait Sum when use += need trait Float + std::ops::AddAssign < [F; 2] >
- sum_f3
- sum of vec [F; 3] without trait Sum when use += need trait Float + std::ops::AddAssign < [F; 3] >
- sum_f4
- sum of vec [F; 4] without trait Sum when use += need trait Float + std::ops::AddAssign < [F; 4] >
- translate
- translate