Crate ph_faces

Source
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