threepipe
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Multiple Viewers Test</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <!-- Import maps polyfill -->
  8. <!-- Remove this when import maps will be widely supported -->
  9. <script async src="https://unpkg.com/es-module-shims@1.6.3/dist/es-module-shims.js"></script>
  10. <script type="importmap">
  11. {
  12. "imports": {
  13. "threepipe": "./../../dist/index.mjs"
  14. }
  15. }
  16. </script>
  17. <style id="example-style">
  18. html, body, .mcanvas, .container {
  19. width: 100%;
  20. height: 100%;
  21. margin: 0;
  22. overflow: hidden;
  23. }
  24. .container{
  25. display: grid;
  26. grid-template-columns: 1fr 1fr;
  27. grid-template-rows: 1fr 1fr;
  28. }
  29. .canvas-container{
  30. position: relative;
  31. width: 100%;
  32. height: 100%;
  33. overflow: hidden;
  34. outline: 1px solid #464646;
  35. }
  36. </style>
  37. <script type="module" src="../examples-utils/simple-code-preview.mjs"></script>
  38. <script id="example-script" type="module" src="./script.js" data-scripts="./script.ts;./script.js"></script>
  39. </head>
  40. <body>
  41. <div class="container">
  42. <div class="canvas-container">
  43. <canvas id="mcanvas1" class="mcanvas"></canvas>
  44. </div>
  45. <div class="canvas-container">
  46. <canvas id="mcanvas2" class="mcanvas"></canvas>
  47. </div>
  48. <div class="canvas-container">
  49. <canvas id="mcanvas3" class="mcanvas"></canvas>
  50. </div>
  51. <div class="canvas-container">
  52. <canvas id="mcanvas4" class="mcanvas"></canvas>
  53. </div>
  54. </div>
  55. </body>