list-unitvec.pd 525 B

1234567891011121314151617181920
  1. #N canvas 344 49 431 402 10;
  2. #X obj 221 167 s \$0-reset;
  3. #X obj 213 296 expr 1/sqrt($f1);
  4. #X obj 141 366 outlet;
  5. #X obj 141 145 inlet;
  6. #X obj 141 334 list-math *;
  7. #X obj 213 261 list-dotprod;
  8. #X obj 141 168 t a a a b;
  9. #X text 20 58 list-unitvec;
  10. #X text 38 78 make a unit vector out of any list \, ignoring non-float
  11. elements (i.e. normalize a list geometrically);
  12. #X connect 1 0 4 1;
  13. #X connect 3 0 6 0;
  14. #X connect 4 0 2 0;
  15. #X connect 5 0 1 0;
  16. #X connect 6 0 4 0;
  17. #X connect 6 1 5 0;
  18. #X connect 6 2 5 1;
  19. #X connect 6 3 0 0;