Another project
1---
2source: crates/bone-solver/tests/dof.rs
3expression: rendered
4---
5fully_constrained: dof=0 under=[] over=[] redundant=[]
6under_constrained: dof=3 under=[p#0,p#2,p#3] over=[] redundant=[]
7redundant_consistent: dof=0 under=[] over=[] redundant=[r#1]
8conflicting: dof=0 under=[] over=[r#1] redundant=[]