demo.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626
  1. export default {
  2. fileId: 10000890570651,
  3. cameraState: {
  4. "name": "persp",
  5. "position": {
  6. "x": 19794.523976759887,
  7. "y": 17022.13288517594,
  8. "z": 86797.46753126573
  9. },
  10. "target": {
  11. "x": 56457.018236880285,
  12. "y": 15291.779515077087,
  13. "z": 45047.590284920596
  14. },
  15. "up": {
  16. "x": 0.7502044826374092,
  17. "y": -0.0354128338864017,
  18. "z": 0.6602568935095424
  19. },
  20. "near": 29597.189698575086,
  21. "far": 58234.18809110915,
  22. "zoom": 1.0111199836398048,
  23. "version": 1,
  24. "fov": 45,
  25. "aspect": 2.0607734806629834,
  26. "coordinateSystem": "world"
  27. },
  28. roamAngle: {
  29. "name": "persp",
  30. "position": {
  31. "x": 41543.36781653097,
  32. "y": -8275.930497459702,
  33. "z": 53500.00283367667
  34. },
  35. "target": {
  36. "x": 96621.82968366795,
  37. "y": -890.2958609576165,
  38. "z": 52085.684054156125
  39. },
  40. "up": {
  41. "x": 0,
  42. "y": -0.00000367320509128795,
  43. "z": 0.9999999999932537
  44. },
  45. "near": 6.62969465083148,
  46. "far": 32056.89853949739,
  47. "zoom": 1.0111199836398048,
  48. "version": 1,
  49. "fov": 45,
  50. "aspect": 2.0607734806629834,
  51. "coordinateSystem": "world"
  52. },
  53. roomList: [{
  54. "roomId": 1,
  55. "boundary": [{
  56. "x": 65308.08492905811,
  57. "y": 29617.51444567245,
  58. "z": 51764.507072695415
  59. },
  60. {
  61. "x": 58511.4296403937,
  62. "y": 29599.977182049774,
  63. "z": 51764.507072695415
  64. },
  65. {
  66. "x": 58518.63672454507,
  67. "y": 30094.335435808793,
  68. "z": 51764.507072695415
  69. },
  70. {
  71. "x": 57016.60855727008,
  72. "y": 30176.47760120609,
  73. "z": 51764.507072695415
  74. },
  75. {
  76. "x": 56887.6218559024,
  77. "y": 46968.28739478864,
  78. "z": 51764.507072695415
  79. },
  80. {
  81. "x": 57451.324623253975,
  82. "y": 47518.01057125536,
  83. "z": 51764.507072695415
  84. },
  85. {
  86. "x": 58523.734766020396,
  87. "y": 48315.44375433271,
  88. "z": 51764.507072695415
  89. },
  90. {
  91. "x": 59829.87532451795,
  92. "y": 48782.90458579183,
  93. "z": 51764.507072695415
  94. },
  95. {
  96. "x": 61163.51357898389,
  97. "y": 48851.64882571229,
  98. "z": 51764.507072695415
  99. },
  100. {
  101. "x": 62469.65413748145,
  102. "y": 48507.927626109995,
  103. "z": 51764.507072695415
  104. },
  105. {
  106. "x": 63597.0596721846,
  107. "y": 47792.9875309372,
  108. "z": 51764.507072695415
  109. },
  110. {
  111. "x": 64518.23248712499,
  112. "y": 46830.56817205076,
  113. "z": 51764.507072695415
  114. },
  115. {
  116. "x": 65109.43295044494,
  117. "y": 45606.92070146656,
  118. "z": 51764.507072695415
  119. },
  120. {
  121. "x": 65269.726693125165,
  122. "y": 44333.674101917604,
  123. "z": 51764.507072695415
  124. }
  125. ],
  126. "height": 3000,
  127. "color": 'rgba(52, 114, 211, 0.6)',
  128. "name": "xxxx数据科技有限公司",
  129. "position": {
  130. "x": 60609.722372129756,
  131. "y": 38426.27697446687,
  132. "z": 55499.983566530864
  133. }
  134. }, {
  135. "roomId": 2,
  136. "boundary": [{
  137. "x": 65301.002908259376,
  138. "y": 29393.802197628767,
  139. "z": 51727.57574782008
  140. }, {
  141. "x": 56887.63949329394,
  142. "y": 29375.37031837835,
  143. "z": 51727.57574782008
  144. }, {
  145. "x": 56887.07137246728,
  146. "y": 22868.91696958714,
  147. "z": 51727.57574782008
  148. }, {
  149. "x": 65282.57102908603,
  150. "y": 22904.222759627923,
  151. "z": 51727.57574782008
  152. }],
  153. "height": 3000,
  154. "color": 'rgba(52, 114, 211, 0.6)',
  155. "name": "xxxx数据科技有限公司",
  156. "position": {
  157. "x": 60609.92364837881,
  158. "y": 26027.70155633194,
  159. "z": 55500.018565508086
  160. }
  161. }, {
  162. "roomId": 3,
  163. "boundary": [{
  164. "x": 65300.015756627545,
  165. "y": 7708.564249362347,
  166. "z": 51727.66702773713
  167. }, {
  168. "x": 56887.82463781443,
  169. "y": 7701.890357865949,
  170. "z": 51727.66702773713
  171. }, {
  172. "x": 56887.11585056524,
  173. "y": 22694.934346040158,
  174. "z": 51727.66702773713
  175. }, {
  176. "x": 65282.79725091247,
  177. "y": 22660.681684285173,
  178. "z": 51727.66702773713
  179. }],
  180. "height": 3000,
  181. "color": 'rgba(52, 114, 211, 0.6)',
  182. "name": "xxxx数据科技有限公司",
  183. "position": {
  184. "x": 60609.52849793746,
  185. "y": 15341.182488294236,
  186. "z": 55488.671475674135
  187. },
  188. }, {
  189. "roomId": 4,
  190. "boundary": [{
  191. "x": 65298.97739890984,
  192. "y": 7486.95513177144,
  193. "z": 51739.37694575865
  194. }, {
  195. "x": 56887.39862729889,
  196. "y": 7465.771499255684,
  197. "z": 51739.37694575865
  198. }, {
  199. "x": 56887.214994786,
  200. "y": 136.2346489944593,
  201. "z": 51739.37694575865
  202. }, {
  203. "x": 65235.42650137118,
  204. "y": 134.55507182463234,
  205. "z": 51739.37694575865
  206. }],
  207. "height": 3000,
  208. "color": 'rgba(52, 114, 211, 0.6)',
  209. "name": "xxxx数据科技有限公司",
  210. "position": {
  211. "x": 60609.49580146522,
  212. "y": 4188.358264994062,
  213. "z": 55499.983473087144
  214. }
  215. }, {
  216. "roomId": 5,
  217. "boundary": [{
  218. "x": 64282.100800101376,
  219. "y": -4581.677828517527,
  220. "z": 51726.91655361816
  221. }, {
  222. "x": 61778.98823700754,
  223. "y": -3715.9362500489406,
  224. "z": 51726.91655361816
  225. }, {
  226. "x": 40540.38319271916,
  227. "y": -10655.39203978944,
  228. "z": 51726.91655361816
  229. }, {
  230. "x": 41534.90684203548,
  231. "y": -13507.205685249892,
  232. "z": 51726.91655361816
  233. }, {
  234. "x": 42883.03889999759,
  235. "y": -15562.554560489742,
  236. "z": 51726.91655361816
  237. }, {
  238. "x": 45048.890402953126,
  239. "y": -16844.385041822123,
  240. "z": 51726.91655361816
  241. }, {
  242. "x": 47833.5566210388,
  243. "y": -16976.9881950634,
  244. "z": 51726.91655361816
  245. }, {
  246. "x": 55347.73530476206,
  247. "y": -14435.427757938858,
  248. "z": 51726.91655361816
  249. }, {
  250. "x": 58596.512559195355,
  251. "y": -12424.279933779433,
  252. "z": 51726.91655361816
  253. }, {
  254. "x": 61425.37982836176,
  255. "y": -9661.714241252754,
  256. "z": 51726.91655361816
  257. }, {
  258. "x": 63215.52239713112,
  259. "y": -7031.73130682522,
  260. "z": 51726.91655361816
  261. }],
  262. "height": 3000,
  263. "color": 'rgba(52, 114, 211, 0.6)',
  264. "name": "xxxx数据科技有限公司",
  265. "position": {
  266. "x": 52719.8253610701,
  267. "y": -10529.198177480825,
  268. "z": 55496.57082760499
  269. }
  270. }, {
  271. "roomId": 6,
  272. "boundary": [{
  273. "x": 46929.27703547801,
  274. "y": -5197.181378704704,
  275. "z": 51718.82444935819
  276. }, {
  277. "x": 39559.57408641113,
  278. "y": -7591.770766418368,
  279. "z": 51718.82444935819
  280. }, {
  281. "x": 36038.85159802831,
  282. "y": 3128.930619364195,
  283. "z": 51718.82444935819
  284. }, {
  285. "x": 43439.65694851592,
  286. "y": 5528.7603970144,
  287. "z": 51718.82444935819
  288. }],
  289. "height": 3000,
  290. "color": 'rgba(52, 114, 211, 0.6)',
  291. "name": "xxxx数据科技有限公司",
  292. "position": {
  293. "x": 41907.34820094069,
  294. "y": -1162.0082262849783,
  295. "z": 55467.24468785306
  296. }
  297. }, {
  298. "roomId": 7,
  299. "boundary": [{
  300. "x": 42594.739981004575,
  301. "y": 14855.186601365698,
  302. "z": 51721.05590526123
  303. }, {
  304. "x": 41787.04096331181,
  305. "y": 11519.452124935875,
  306. "z": 51721.05590526123
  307. }, {
  308. "x": 43573.67248639963,
  309. "y": 5570.511487462243,
  310. "z": 51721.05590526123
  311. }, {
  312. "x": 36104.798419382634,
  313. "y": 3220.7533540345444,
  314. "z": 51721.05590526123
  315. }, {
  316. "x": 32514.679812774466,
  317. "y": 13650.288267779772,
  318. "z": 51721.05590526123
  319. }, {
  320. "x": 32072.140585876554,
  321. "y": 15629.443253651863,
  322. "z": 51721.05590526123
  323. }, {
  324. "x": 31949.213022849362,
  325. "y": 17474.450130121422,
  326. "z": 51721.05590526123
  327. }],
  328. "height": 3000,
  329. "color": 'rgba(105, 203, 189, 0.6)',
  330. "name": "电梯",
  331. "position": {
  332. "x": 38101.47859328097,
  333. "y": 10611.779880936629,
  334. "z": 55467.78527919312
  335. }
  336. }, {
  337. "roomId": 8,
  338. "boundary": [{
  339. "x": 42441.66661344225,
  340. "y": 14932.08086138849,
  341. "z": 51742.27363810754
  342. }, {
  343. "x": 43660.806557495765,
  344. "y": 19928.400707781082,
  345. "z": 51742.27363810754
  346. }, {
  347. "x": 33139.92207445006,
  348. "y": 22472.385070666372,
  349. "z": 51742.27363810754
  350. }, {
  351. "x": 32428.468820473612,
  352. "y": 20724.89010378616,
  353. "z": 51742.27363810754
  354. }, {
  355. "x": 32126.640167271482,
  356. "y": 19237.30602729998,
  357. "z": 51742.27363810754
  358. }, {
  359. "x": 31975.725840670413,
  360. "y": 17491.011676642287,
  361. "z": 51742.27363810754
  362. }],
  363. "height": 3000,
  364. "color": 'rgba(116, 86, 206, 0.6)',
  365. "name": "电梯通道",
  366. "position": {
  367. "x": 38157.633945966416,
  368. "y": 18671.28235882953,
  369. "z": 55464.41085086083
  370. }
  371. }, {
  372. "roomId": 9,
  373. "boundary": [{
  374. "x": 42825.12563595749,
  375. "y": 20151.739052021494,
  376. "z": 51732.71106249732
  377. }, {
  378. "x": 43951.40010790957,
  379. "y": 24990.292720575555,
  380. "z": 51732.71106249732
  381. }, {
  382. "x": 41351.83088710645,
  383. "y": 27638.55750254204,
  384. "z": 51732.71106249732
  385. }, {
  386. "x": 42435.24730308051,
  387. "y": 28744.25640737783,
  388. "z": 51732.71106249732
  389. }, {
  390. "x": 40561.83975045869,
  391. "y": 30595.107327453326,
  392. "z": 51732.71106249732
  393. }, {
  394. "x": 34475.51975156392,
  395. "y": 24563.831449026347,
  396. "z": 51732.71106249732
  397. }, {
  398. "x": 33118.89786789789,
  399. "y": 22453.456483195616,
  400. "z": 51732.71106249732
  401. }],
  402. "height": 3000,
  403. "color": 'rgba(105, 203, 189, 0.6)',
  404. "name": "公共区域",
  405. "position": {
  406. "x": 39401.15495731793,
  407. "y": 24291.843686290817,
  408. "z": 55469.773516720954
  409. }
  410. }, {
  411. "roomId": 10,
  412. "boundary": [{
  413. "x": 52836.60279716242,
  414. "y": 42880.53144980387,
  415. "z": 51726.43279453355
  416. }, {
  417. "x": 53413.889616341905,
  418. "y": 42303.24463059887,
  419. "z": 51726.43279453355
  420. }, {
  421. "x": 53389.80565615653,
  422. "y": 39554.316924804836,
  423. "z": 51726.43279453355
  424. }, {
  425. "x": 42688.440360875604,
  426. "y": 28895.307372536055,
  427. "z": 51726.43279453355
  428. }, {
  429. "x": 40730.09129915936,
  430. "y": 30741.750773570348,
  431. "z": 51726.43279453355
  432. }],
  433. "height": 3000,
  434. "color": 'rgba(52, 114, 211, 0.6)',
  435. "name": "xxxx数据科技有限公司",
  436. "position": {
  437. "x": 47441.610373927724,
  438. "y": 35709.88870428097,
  439. "z": 55495.907539330314
  440. }
  441. }, {
  442. "roomId": 11,
  443. "boundary": [{
  444. "x": 54496.08601807141,
  445. "y": 37579.34293369458,
  446. "z": 51748.782908166
  447. }, {
  448. "x": 54499.99253539135,
  449. "y": 30787.44876532506,
  450. "z": 51748.782908166
  451. }, {
  452. "x": 53632.05489467044,
  453. "y": 29890.356335418095,
  454. "z": 51748.782908166
  455. }, {
  456. "x": 50494.592629392886,
  457. "y": 29905.40395116185,
  458. "z": 51748.782908166
  459. }, {
  460. "x": 49511.97752897472,
  461. "y": 30915.301689931544,
  462. "z": 51748.782908166
  463. }, {
  464. "x": 49491.20277787227,
  465. "y": 33241.55027337962,
  466. "z": 51748.782908166
  467. }, {
  468. "x": 53847.30485730486,
  469. "y": 37579.09202801483,
  470. "z": 51748.782908166
  471. }],
  472. "height": 3000,
  473. "color": 'rgba(94, 160, 206, 0.6)',
  474. "name": "杂物间",
  475. "position": {
  476. "x": 52343.30570844126,
  477. "y": 32625.787573432277,
  478. "z": 55500.01863166149
  479. }
  480. }, {
  481. "roomId": 12,
  482. "boundary": [{
  483. "x": 53587.99519867442,
  484. "y": 29787.65483279155,
  485. "z": 51739.68176673229
  486. }, {
  487. "x": 50703.62809283503,
  488. "y": 29801.793887229833,
  489. "z": 51739.68176673229
  490. }, {
  491. "x": 50704.434134481475,
  492. "y": 27299.654701546286,
  493. "z": 51739.68176673229
  494. }, {
  495. "x": 49500.00250434939,
  496. "y": 27290.0162374829,
  497. "z": 51739.68176673229
  498. }, {
  499. "x": 49475.55523423974,
  500. "y": 14430.994824389465,
  501. "z": 51739.68176673229
  502. }, {
  503. "x": 53220.52418704308,
  504. "y": 14416.588883508253,
  505. "z": 51739.68176673229
  506. }, {
  507. "x": 53615.229282335,
  508. "y": 14743.899036166835,
  509. "z": 51739.68176673229
  510. }],
  511. "height": 3000,
  512. "color": 'rgba(52, 114, 211, 0.6)',
  513. "name": "xxxx数据科技有限公司",
  514. "position": {
  515. "x": 51714.23479087421,
  516. "y": 22762.2494335807,
  517. "z": 55999.983473087166
  518. }
  519. }, {
  520. "roomId": 13,
  521. "boundary": [{
  522. "x": 49352.55600221703,
  523. "y": 30904.252336682046,
  524. "z": 51746.60974390112
  525. }, {
  526. "x": 48055.31037291093,
  527. "y": 30894.645024304074,
  528. "z": 51746.60974390112
  529. }, {
  530. "x": 47627.208636314455,
  531. "y": 31313.498343955132,
  532. "z": 51746.60974390112
  533. }, {
  534. "x": 44472.70102630195,
  535. "y": 28229.612674782435,
  536. "z": 51746.60974390112
  537. }, {
  538. "x": 46931.121062419326,
  539. "y": 25837.676667344946,
  540. "z": 51746.60974390112
  541. }, {
  542. "x": 45448.00934693329,
  543. "y": 19677.05877229064,
  544. "z": 51746.60974390112
  545. }, {
  546. "x": 46161.04382553235,
  547. "y": 19420.366359996708,
  548. "z": 51746.60974390112
  549. }, {
  550. "x": 45111.41541493256,
  551. "y": 14887.514999665891,
  552. "z": 51746.60974390112
  553. }, {
  554. "x": 45174.746600735765,
  555. "y": 14549.748675384428,
  556. "z": 51746.60974390112
  557. }, {
  558. "x": 45501.95772738564,
  559. "y": 14370.245249887064,
  560. "z": 51746.60974390112
  561. }, {
  562. "x": 49392.121706034246,
  563. "y": 14414.130589567581,
  564. "z": 51746.60974390112
  565. }, {
  566. "x": 49414.10467024525,
  567. "y": 27448.74999800304,
  568. "z": 51746.60974390112
  569. }, {
  570. "x": 50606.2698989961,
  571. "y": 27412.106422163513,
  572. "z": 51746.60974390112
  573. }, {
  574. "x": 50606.2698989961,
  575. "y": 29788.93901812445,
  576. "z": 51746.60974390112
  577. }, {
  578. "x": 50475.67470141494,
  579. "y": 29780.232671619095,
  580. "z": 51746.60974390112
  581. }],
  582. "height": 3000,
  583. "color": 'rgba(52, 114, 211, 0.6)',
  584. "name": "xxxx数据科技有限公司",
  585. "position": {
  586. "x": 47802.1180741872,
  587. "y": 23395.217773115517,
  588. "z": 55496.49792558753
  589. }
  590. }, {
  591. "roomId": 14,
  592. "boundary": [{
  593. "x": 53252.583244723704,
  594. "y": 11770.939687664955,
  595. "z": 51755.810563242536
  596. }, {
  597. "x": 45051.42118506986,
  598. "y": 11770.939687686008,
  599. "z": 51755.810563242536
  600. }, {
  601. "x": 44737.847341612505,
  602. "y": 11286.64027836041,
  603. "z": 51755.810563242536
  604. }, {
  605. "x": 47391.16447855934,
  606. "y": 3183.8405888967004,
  607. "z": 51755.810563242536
  608. }, {
  609. "x": 53542.03602329972,
  610. "y": 3230.2046080489345,
  611. "z": 51755.810563242536
  612. }, {
  613. "x": 53566.15708818105,
  614. "y": 11407.24560276627,
  615. "z": 51755.810563242536
  616. }],
  617. "height": 3000,
  618. "color": 'rgba(52, 114, 211, 0.6)',
  619. "name": "xxxx数据科技有限公司",
  620. "position": {
  621. "x": 48936.719108250945,
  622. "y": 7910.906933673414,
  623. "z": 55534.82372013342
  624. }
  625. }]
  626. }