vesa.scad 704 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. include <../assets/vesa.scad>
  2. $fn = 100;
  3. vesa_monitor();
  4. translate([0, 0, -vesa_thickness]) {
  5. vesa_factor();
  6. }
  7. wall_move = [
  8. 0,
  9. vesa_frame_thickness,
  10. -vesa_thickness * 2 - vesa_frame_thickness * 3
  11. ];
  12. translate(wall_move) {
  13. vesa_wall();
  14. }
  15. move_left = [
  16. vesa_width / 2 + vesa_frame_thickness / 2 + vesa_thickness / 2,
  17. vesa_rounding * 2 - vesa_height / 3,
  18. vesa_thickness / 2 - vesa_corner_regulation_size().x / 2
  19. ];
  20. move_right = [
  21. -move_left.x,
  22. move_left.y,
  23. move_left.z
  24. ];
  25. translate(move_left) {
  26. rotate([0, 90, 0]) {
  27. vesa_corner_regulation();
  28. }
  29. }
  30. translate(move_right) {
  31. rotate([0, 90, 0]) {
  32. vesa_corner_regulation();
  33. }
  34. }