PVector abs( PVector Vec ) { return new PVector( abs(Vec.x), abs(Vec.y), abs(Vec.z) ); } float linstep( float v, float min, float max) { return constrain((v - min) / (max - min), 0, 1); }