Advertisement
Guest User

Untitled

a guest
Sep 19th, 2021
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. v = {1, 0};
  2. w = {-1/2, Sqrt[3]/2};
  3. a = Arrow[{{0, 0}, v}];
  4. b = Arrow[{{0, 0}, w}];
  5. g = Polygon[{2 v + w, v + 2 w, w - v, -2 v - w, -v - 2 w, v - w}/3];
  6. d1 = {{Line[{2 v + w, -2 v - w}/3],
  7. Line[{2 v + w, -2 v - w}/6 + {w, w}/2]}, {Dashed,
  8. Line[{2 v + w, -2 v - w}/6 5/3 + {w, w}/6],
  9. Line[{2 v + w, -2 v - w}/6 4/3 - {w, w}/3]}, {Dotted,
  10. Line[{2 v + w, -2 v - w}/6 4/3 + {w, w}/3],
  11. Line[{2 v + w, -2 v - w}/6 5/3 - {w, w}/6]}};
  12. c = {Line[{-v/2, v/2}], Line[{-w/2, w/2}]};
  13.  
  14. gr1 = Graphics[{{LightGray, g}, {Purple, a}, {Blue, b}, {Lighter[Red],
  15. Thickness[.015], c}, {Thickness[.005], d1}}];
  16. Show[gr1]
  17.  
  18. v = {1, 0};
  19. w = {-1/2, Sqrt[3]/2};
  20. a = Arrow[{{0, 0}, v}];
  21. b = Arrow[{{0, 0}, w}];
  22. g = Polygon[{{0, 0}, v, v + w, w}];
  23. d1 = {{Line[{{0, 0}, 2 v + w}/2],
  24. Line[{{0, 0}, 2 v + w}/2 + {w, w}/2]},
  25. {Dashed, Line[{{0, 0}, 2 v + w}/2 + {w, w}/6],
  26. Line[{{0, 0}, 2 v + w}/3 + 2 {w, w}/3],
  27. Line[{4 v + 2 w, 6 v + 3 w}/6 - {w, w}/3]}, {Dotted,
  28. Line[{{0, 0}, 2 v + w}/2 + {w, w}/3],
  29. Line[{{0, 0}, 2 v + w}/6 + 5 {w, w}/6],
  30. Line[{2 v + w, 6 v + 3 w}/6 - {w, w}/6]}};
  31. c = {Line[{3 v, 4 v + 2 w, 4 w + 2 v, 3 w}/6],
  32. Line[{6 v + 3 w, 4 v + 2 w}/6], Line[{4 w + 2 v, 6 w + 3 v}/6]};
  33.  
  34. gr2 = Graphics[{{LightGray, g}, {Purple, a}, {Blue, b}, {Lighter[Red],
  35. Thickness[.015], c}, {Thickness[.005], d1}}];
  36. Show[gr2]
  37.  
  38. Show[gr1, Translate[#, {Sqrt[3], 0}] & /@ gr2, ImageSize -> 500]
  39.  
  40. ***
  41.  
  42. v = {1, 0};
  43. w = {-1/2, Sqrt[3]/2};
  44. a = Arrow[{{0, 0}, v}];
  45. b = Arrow[{{0, 0}, w}];
  46. g = Polygon[{2 v + w, v + 2 w, w - v, -2 v - w, -v - 2 w, v - w}/3];
  47. d1 = {Line[{(-7 v - 5 w)/12, (7 v + 5 w)/12}],
  48. Line[{(-7 v - 5 w)/12, (7 v + 5 w)/18} - {w - v, w - v}/6],
  49. Line[{(-7 v - 5 w)/36, (7 v + 5 w)/12} + {w - v, w - v}/4],
  50. Line[{(-7 v - 5 w)/12, (7 v + 5 w)/12} + {w - v, w - v}/12],
  51. Line[{(-7 v - 5 w)/12, (7 v + 5 w)/12} - {w - v, w - v}/12],
  52. Line[{(-7 v - 5 w)/12, (7 v + 5 w)/36} - {w - v, w - v}/4],
  53. Line[{(-7 v - 5 w)/18, (7 v + 5 w)/12} + {w - v, w - v}/6]};
  54. c = {Line[{-v/2, v/2}], Line[{-w/2, w/2}]};
  55.  
  56. gr1 = Graphics[{{LightGray, g}, {Purple, a}, {Blue, b}, {Lighter[Red],
  57. Thickness[.015], c}, {Thickness[.005], d1}}];
  58. Show[gr1]
  59.  
  60. v = {1, 0};
  61. w = {-1/2, Sqrt[3]/2};
  62. a = Arrow[{{0, 0}, v}];
  63. b = Arrow[{{0, 0}, w}];
  64. g = Polygon[{{0, 0}, v, v + w, w}];
  65. d1 = {Line[{{0, 0}, 7 v + 5 w}/7],
  66. Line[{{0, 0}, 7 v + 5 w} 2/35 + {w, w} 5/7],
  67. Line[{{0, 0}, 7 v + 5 w} 3/35 + {v, v} 2/5],
  68. Line[{{0, 0}, 7 v + 5 w} 4/35 + {w, w} 3/7],
  69. Line[{{0, 0}, 7 v + 5 w} 1/35 + {v, v} 4/5],
  70. Line[{{0, 0}, 7 v + 5 w} 1/7 + {w, w} 1/7],
  71. Line[{{0, 0}, 7 v + 5 w} 1/35 + {w, w} 6/7],
  72. Line[{{0, 0}, 7 v + 5 w} 4/35 + {v, v} 1/5],
  73. Line[{{0, 0}, 7 v + 5 w} 3/35 + {w, w} 4/7],
  74. Line[{{0, 0}, 7 v + 5 w} 2/35 + {v, v} 3/5],
  75. Line[{{0, 0}, 7 v + 5 w} 5/35 + {w, w} 2/7]};
  76. c = {Line[{3 v, 4 v + 2 w, 4 w + 2 v, 3 w}/6],
  77. Line[{6 v + 3 w, 4 v + 2 w}/6], Line[{4 w + 2 v, 6 w + 3 v}/6]};
  78.  
  79. gr2 = Graphics[{{LightGray, g}, {Purple, a}, {Blue, b}, {Lighter[Red],
  80. Thickness[.015], c}, {Thickness[.005], d1}}];
  81. Show[gr2]
  82.  
  83. Show[gr1, Translate[#, {Sqrt[3], 0}] & /@ gr2, ImageSize -> 500]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement