Holodisk model from the Fallout and Fallout 2 games.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

54 行
1.3 KiB

  1. /*
  2. * Holodisk from Fallout 1 and Fallout 2
  3. *
  4. * Main source: https://fallout.fandom.com/wiki/Holotape
  5. * Inspiration: https://www.artstation.com/artwork/R14Y
  6. * Related: http://cedmagic.com/history/holotape.html
  7. */
  8. width=55;
  9. depth=100;
  10. height=16;
  11. wall=3;
  12. plate=3;
  13. top_rim=2;
  14. bolt_headtype="hex";
  15. front_body_depth=12;
  16. front_body_bolt_offset=8;
  17. back_bumpers_radius=5;
  18. back_bumpers_bolt_size=3;
  19. tape_height=5;
  20. tape_thickness=0.2;
  21. spool_tape_tolerance=1;
  22. spool_inner_height=tape_height+spool_tape_tolerance;
  23. spool_inner_radius=4;
  24. spool_outer_radius=18;
  25. spool_plate_height=2;
  26. spool_plate_holes=3;
  27. spool_plate_hole_angle=360/spool_plate_holes * 0.5;
  28. spool_plate_hole_inner_rim=1;
  29. spool_plate_hole_outer_rim=4;
  30. spool_slit_depth=0.8;
  31. spool1_depth=depth*0.77;
  32. spool2_depth=depth*0.40;
  33. spool3_depth=(spool1_depth+spool2_depth)/2;
  34. spool4_depth=depth*0.16;
  35. main_spools_x=width * 0.45;
  36. aux_spools_right_x=main_spools_x + spool_outer_radius + 1;
  37. aux_spools_left_x=main_spools_x - 13;
  38. middle_spool_in_r=2;
  39. middle_spool_out_r=7;
  40. aux_spool_plate_hole_inner_rim=2;
  41. aux_spool_plate_hole_outer_rim=2;
  42. spindle_diam=2;
  43. spindle_diam_tolerance=0.2;
  44. tape_z=plate+spool_plate_height;
  45. // dependency: https://github.com/revarbat/BOSL
  46. use <BOSL/transforms.scad>
  47. use <BOSL/metric_screws.scad>
  48. use <BOSL/masks.scad>
  49. include <holodisk.scad>
  50. include <reader.scad>