init.ts 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. export const initData = {
  2. image: [
  3. {
  4. id: "-10",
  5. createTime: 1,
  6. zIndex: -194,
  7. url: "/WX20241213-205427@2x.png",
  8. mat: [
  9. 0.11196146764392557, 0, 0, 0.11196146764392542, 115.58984375,
  10. 243.9711189430529,
  11. ],
  12. },
  13. ],
  14. rectangle: [
  15. {
  16. id: "0",
  17. createTime: 1,
  18. zIndex: 0,
  19. attitude: [
  20. 8.251736904074757e-17, 1.347610904600402, -1.476797504076872,
  21. -1.5348915434824124e-13, 1569.5827159467738, -794.9590755343082,
  22. ],
  23. points: [
  24. { x: 1363.3800961316804, y: 483.5732802091982 },
  25. { x: 1363.380096131679, y: 711.9249144776211 },
  26. { x: 1088.6068794194352, y: 711.9249144775904 },
  27. { x: 1088.606879419436, y: 483.57328020916987 },
  28. ],
  29. },
  30. {
  31. id: "1",
  32. createTime: 0,
  33. zIndex: 0,
  34. attitude: [
  35. 1.2148907961465611, -1.1842248053033169, 0.9286933259554234,
  36. 0.9527422235147321, -403.84065282732183, 1441.7093493883922,
  37. ],
  38. fill: "red",
  39. points: [
  40. { x: 662.2040392640735, y: 673.3008526997271 },
  41. { x: 856.8446856698328, y: 483.5732802091982 },
  42. { x: 1021.2743397890409, y: 652.260908190292 },
  43. { x: 826.633693383281, y: 841.9884806808195 },
  44. ],
  45. },
  46. ],
  47. triangle: [
  48. {
  49. createTime: 3,
  50. zIndex: 0,
  51. id: "3",
  52. attitude: [1, 0, 0, 1, 0, 0],
  53. points: [
  54. {
  55. x: 115.58984375,
  56. y: 626.625,
  57. },
  58. {
  59. x: 229.76953125,
  60. y: 495.828125,
  61. },
  62. {
  63. x: 343.94921875,
  64. y: 626.625,
  65. },
  66. ],
  67. },
  68. ],
  69. polygon: [
  70. {
  71. createTime: 3,
  72. zIndex: 0,
  73. id: "33",
  74. attitude: [1, 0, 0, 1, 0, 0],
  75. points: [
  76. {
  77. x: 416.5390625,
  78. y: 354.78125,
  79. },
  80. {
  81. x: 715.4765625,
  82. y: 370.1796875,
  83. },
  84. {
  85. x: 686.734375,
  86. y: 538.16796875,
  87. },
  88. {
  89. x: 400.56640625,
  90. y: 531.5390625,
  91. },
  92. ],
  93. },
  94. ],
  95. line: [
  96. {
  97. createTime: 3,
  98. zIndex: 0,
  99. id: "333",
  100. attitude: [1, 0, 0, 1, 0, 0],
  101. points: [
  102. {
  103. x: 327.5546875,
  104. y: 71.54296875,
  105. },
  106. {
  107. x: 623.5703125,
  108. y: 74.07421875,
  109. },
  110. {
  111. x: 602.90234375,
  112. y: 228.5,
  113. },
  114. {
  115. x: 311.03515625,
  116. y: 263.71484375,
  117. },
  118. ],
  119. },
  120. ],
  121. arrow: [
  122. {
  123. id: "8",
  124. createTime: 1,
  125. zIndex: 0,
  126. attitude: [1, 0, 0, 1, -85.9609375, 129.58203125],
  127. points: [
  128. { x: 879.94140625, y: 265.87109375 },
  129. { x: 662.28515625, y: 381.26171875 },
  130. ],
  131. },
  132. {
  133. id: "9",
  134. createTime: 1,
  135. zIndex: 0,
  136. attitude: [1, 0, 0, 1, 0, 0],
  137. points: [
  138. {
  139. x: 756.35546875,
  140. y: 94.78125,
  141. },
  142. {
  143. x: 879.94140625,
  144. y: 265.87109375,
  145. },
  146. ],
  147. },
  148. ],
  149. circle: [
  150. {
  151. createTime: 3,
  152. zIndex: 0,
  153. id: "333a3",
  154. x: 1372.22265625,
  155. y: 100.3671875,
  156. radius: 84.72265625,
  157. },
  158. ],
  159. icon: [
  160. {
  161. createTime: 3,
  162. zIndex: 0,
  163. id: "3333",
  164. url: "/example/fuse//assets/icons/vue.svg",
  165. mat: [1, 0, 0, 1, 791.984375, 464.45703125],
  166. },
  167. {
  168. createTime: 3,
  169. zIndex: 0,
  170. id: "3331",
  171. url: "/example/fuse//assets/icons/vue.svg",
  172. mat: [1, 0, 0, 1, 1072.265625, 467.41796875],
  173. },
  174. {
  175. createTime: 3,
  176. zIndex: 0,
  177. id: "3323",
  178. url: "/example/fuse/assets/icons/vue.svg",
  179. mat: [1, 0, 0, 1, 1281.1015625, 448.33984375],
  180. },
  181. {
  182. createTime: 3,
  183. zIndex: 0,
  184. id: "3313",
  185. url: "/example/fuse/assets/icons/BedsideCupboard.svg",
  186. width: 300,
  187. height: 300,
  188. stroke: "red",
  189. strokeWidth: 1,
  190. strokeScaleEnabled: false,
  191. mat: [1, 0, 0, 1, 954.53515625, 519.8671875],
  192. },
  193. ],
  194. text: [
  195. {
  196. createTime: 3,
  197. zIndex: 0,
  198. id: "333asdt3",
  199. fill: "#000",
  200. fontFamily: "Calibri",
  201. fontSize: 30,
  202. content:
  203. "Hello\n from th\n\ne fr \n am \n \new\n\nork. Tr \ny \n to resize me.",
  204. mat: [
  205. 1.8046845338884818e-14, 0.9999999999999952, -1.000000000000013,
  206. 1.6450899740986086e-14, 807.4957275390657, 322.26090819029116,
  207. ],
  208. width: 60,
  209. },
  210. {
  211. createTime: 3,
  212. zIndex: 0,
  213. id: "3t3asd33",
  214. fill: "#000",
  215. // "stroke": "red",
  216. // "strokeWidth": 3,
  217. fontFamily: "Calibri",
  218. fontSize: 30,
  219. width: 300,
  220. content: "文字",
  221. mat: [1, 0, 0, 1, 873.94921875, 659.453125],
  222. },
  223. ],
  224. };