undef_tests.scad 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. echo("*", 3*undef);
  2. echo("!", !undef);
  3. echo("/", 3/undef);
  4. echo("+", 3+undef);
  5. echo("-", 3-undef);
  6. echo("&&", undef&&3);
  7. echo("&&", 3&&undef);
  8. echo("||", undef||3);
  9. echo("||", 3||undef);
  10. echo("%", 3%undef);
  11. echo("<", 3<undef);
  12. echo("<=", 3<=undef);
  13. echo("<=", undef<=3);
  14. echo(">", 3>undef);
  15. echo(">=", 3>=undef);
  16. echo("==", 3==undef);
  17. echo("!=", 3==undef);
  18. echo( "abs: ",abs(undef));
  19. echo( "sign: ",sign(undef));
  20. echo( "cos: ",cos(undef));
  21. echo( "sin: ",sin(undef));
  22. echo( "tan: ",tan(undef));
  23. echo( "acos: ",acos(undef));
  24. echo( "asin: ",asin(undef));
  25. echo( "atan: ",atan(undef));
  26. echo( "atan2: ",atan2(1,undef));
  27. echo( "atan2: ",atan2(undef,2));
  28. echo( "min: ",min(undef,2));
  29. echo( "max: ",max(undef,2));
  30. echo( "max: ",max(undef,undef));
  31. echo( "pow: ",pow(undef,2));
  32. echo( "sqrt: ",sqrt(undef));
  33. echo( "ln: ",ln(undef));
  34. echo( "ceil: ",ceil(undef));
  35. echo( "floor: ",floor(undef));
  36. echo( "log: ",log(undef));
  37. echo( "log: ",log(undef,2));
  38. echo( "log: ",log(10,undef));
  39. echo( "exp: ",exp(undef));
  40. echo("sign", sign(undef));
  41. echo("round", round(undef));
  42. echo("str", str(undef));
  43. echo("len", len(undef));
  44. sphere();