polypoly.gv 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. digraph polypoly {
  2. size="7,9.5";
  3. page="8.5,11";
  4. ratio=fill;
  5. node [shape=polygon];
  6. { rank=same;
  7. node [sides=0];
  8. node [peripheries=1];
  9. 0000 [label="M"];
  10. 0001 [label="MMMMMMMMMM"];
  11. 0002 [label="M\nM\nM\nM\nM\nM"];
  12. 0003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  13. node [peripheries=2];
  14. 0010 [label="M"];
  15. 0011 [label="MMMMMMMMMM"];
  16. 0012 [label="M\nM\nM\nM\nM\nM"];
  17. 0013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  18. node [distortion=-.3];
  19. 0110 [label="M"];
  20. 0111 [label="MMMMMMMMMM"];
  21. 0112 [label="M\nM\nM\nM\nM\nM"];
  22. 0113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  23. }
  24. { rank=same;
  25. node [sides=3];
  26. node [peripheries=1];
  27. node [orientation=0];
  28. 3000 [label="M"];
  29. 3001 [label="MMMMMMMMMM"];
  30. 3002 [label="M\nM\nM\nM\nM\nM"];
  31. 3003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  32. node [peripheries=2];
  33. node [orientation=60];
  34. 3110 [label="M"];
  35. 3111 [label="MMMMMMMMMM"];
  36. 3112 [label="M\nM\nM\nM\nM\nM"];
  37. 3113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  38. }
  39. 3000->0000;
  40. { rank=same;
  41. node [sides=4];
  42. node [peripheries=1];
  43. node [orientation=0];
  44. 4000 [label="M"];
  45. 4001 [label="MMMMMMMMMM"];
  46. 4002 [label="M\nM\nM\nM\nM\nM"];
  47. 4003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  48. node [peripheries=2];
  49. node [orientation=45];
  50. 4110 [label="M"];
  51. 4111 [label="MMMMMMMMMM"];
  52. 4112 [label="M\nM\nM\nM\nM\nM"];
  53. 4113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  54. }
  55. 4000->3000;
  56. { rank=same;
  57. node [sides=5];
  58. node [peripheries=1];
  59. node [orientation=0];
  60. 5000 [label="M"];
  61. 5001 [label="MMMMMMMMMM"];
  62. 5002 [label="M\nM\nM\nM\nM\nM"];
  63. 5003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  64. node [peripheries=2];
  65. node [orientation=36];
  66. 5110 [label="M"];
  67. 5111 [label="MMMMMMMMMM"];
  68. 5112 [label="M\nM\nM\nM\nM\nM"];
  69. 5113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  70. }
  71. 5000->4000;
  72. { rank=same;
  73. node [sides=6];
  74. node [peripheries=1];
  75. node [orientation=0];
  76. 6000 [label="M"];
  77. 6001 [label="MMMMMMMMMM"];
  78. 6002 [label="M\nM\nM\nM\nM\nM"];
  79. 6003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  80. node [peripheries=2];
  81. node [orientation=30];
  82. 6110 [label="M"];
  83. 6111 [label="MMMMMMMMMM"];
  84. 6112 [label="M\nM\nM\nM\nM\nM"];
  85. 6113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  86. }
  87. 6000->5000;
  88. { rank=same;
  89. node [sides=7];
  90. node [peripheries=1];
  91. node [orientation=0];
  92. 7000 [label="M"];
  93. 7001 [label="MMMMMMMMMM"];
  94. 7002 [label="M\nM\nM\nM\nM\nM"];
  95. 7003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  96. node [peripheries=2];
  97. node [orientation=25.7];
  98. 7110 [label="M"];
  99. 7111 [label="MMMMMMMMMM"];
  100. 7112 [label="M\nM\nM\nM\nM\nM"];
  101. 7113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  102. }
  103. 7000->6000;
  104. { rank=same;
  105. node [sides=8];
  106. node [peripheries=1];
  107. node [orientation=0];
  108. 8000 [label="M"];
  109. 8001 [label="MMMMMMMMMM"];
  110. 8002 [label="M\nM\nM\nM\nM\nM"];
  111. 8003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  112. node [peripheries=2];
  113. node [orientation=22.5];
  114. 8110 [label="M"];
  115. 8111 [label="MMMMMMMMMM"];
  116. 8112 [label="M\nM\nM\nM\nM\nM"];
  117. 8113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
  118. }
  119. 8000->7000;
  120. { rank=same;
  121. node [sides=4];
  122. node [peripheries=1];
  123. node [regular=1];
  124. node [distortion=.5];
  125. node [orientation=0];
  126. 9000 [label="M"];
  127. node [orientation=45.];
  128. 9001 [label="M"];
  129. node [orientation=90.];
  130. 9002 [label="M"];
  131. node [orientation=135.];
  132. 9003 [label="M"];
  133. node [orientation=180.];
  134. 9004 [label="M"];
  135. node [orientation=225.];
  136. 9005 [label="M"];
  137. node [orientation=270.];
  138. 9006 [label="M"];
  139. node [orientation=315.];
  140. 9007 [label="M"];
  141. node [peripheries=2];
  142. node [orientation=0];
  143. 9010 [label="M"];
  144. node [orientation=45.];
  145. 9011 [label="M"];
  146. node [orientation=90.];
  147. 9012 [label="M"];
  148. node [orientation=135.];
  149. 9013 [label="M"];
  150. node [orientation=180.];
  151. 9014 [label="M"];
  152. node [orientation=225.];
  153. 9015 [label="M"];
  154. node [orientation=270.];
  155. 9016 [label="M"];
  156. node [orientation=315.];
  157. 9017 [label="M"];
  158. }
  159. 9000->8000;
  160. }