|
|
@ -2,20 +2,37 @@ |
|
|
|
<html> |
|
|
|
<html> |
|
|
|
<head> |
|
|
|
<head> |
|
|
|
<!-- Suggestions? https://git.benetou.fr/utopiah/text-code-xr-engine/issues/ --> |
|
|
|
<!-- Suggestions? https://git.benetou.fr/utopiah/text-code-xr-engine/issues/ --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src='dependencies/aframe.min.js'></script> |
|
|
|
|
|
|
|
<script src='dependencies/aframe-html.js'></script> |
|
|
|
|
|
|
|
<script src='dependencies/aframe-mirror.js'></script> |
|
|
|
|
|
|
|
<script src='dependencies/aframe-troika-text.min.js'></script> |
|
|
|
|
|
|
|
<script type="module" src='dependencies/immers-client.js'></script> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- for input sharing --> |
|
|
|
|
|
|
|
<script src='dependencies/peerjs.min.js'></script> |
|
|
|
|
|
|
|
<!-- for content sharing, using NAF --> |
|
|
|
|
|
|
|
<script src='dependencies/socket.io.slim.js'></script> |
|
|
|
|
|
|
|
<script src="https://naf.benetou.fr/easyrtc/easyrtc.js"></script> |
|
|
|
|
|
|
|
<script src='dependencies/networked-aframe.min.js'></script> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- still experimenting, see webdav.html |
|
|
|
|
|
|
|
<script src='dependencies/webdav.js'></script> --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- replacing with local copies as CDNs are like unpkg tend to be slow |
|
|
|
<script type="module" src="https://unpkg.com/immers-client/dist/destination.bundle.js"></script> |
|
|
|
<script type="module" src="https://unpkg.com/immers-client/dist/destination.bundle.js"></script> |
|
|
|
<script src="https://aframe.io/releases/1.3.0/aframe.min.js"></script> |
|
|
|
<script src="https://aframe.io/releases/1.3.0/aframe.min.js"></script> |
|
|
|
|
|
|
|
|
|
|
|
<script src="https://unpkg.com/aframe-troika-text/dist/aframe-troika-text.min.js"></script> |
|
|
|
<script src="https://unpkg.com/aframe-troika-text/dist/aframe-troika-text.min.js"></script> |
|
|
|
<script src="aframe-html.js"></script> |
|
|
|
<script src="aframe-html.js"></script> |
|
|
|
|
|
|
|
|
|
|
|
<!-- for input sharing --> |
|
|
|
|
|
|
|
<script src="https://unpkg.com/peerjs@1.4.5/dist/peerjs.min.js"></script> |
|
|
|
<script src="https://unpkg.com/peerjs@1.4.5/dist/peerjs.min.js"></script> |
|
|
|
<!-- for content sharing, using NAF --> |
|
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.4.0/socket.io.slim.js"></script> |
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.4.0/socket.io.slim.js"></script> |
|
|
|
<script src="https://naf.benetou.fr/easyrtc/easyrtc.js"></script> |
|
|
|
<script src="https://naf.benetou.fr/easyrtc/easyrtc.js"></script> |
|
|
|
<script src="https://unpkg.com/networked-aframe@^0.10.0/dist/networked-aframe.min.js"></script> |
|
|
|
<script src="https://unpkg.com/networked-aframe@^0.10.0/dist/networked-aframe.min.js"></script> |
|
|
|
|
|
|
|
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/aframe-mirror@latest/index.js"></script> |
|
|
|
<script src="https://cdn.jsdelivr.net/npm/aframe-mirror@latest/index.js"></script> |
|
|
|
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
|
|
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png"> |
|
|
|
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png"> |
|
|
|
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png"> |
|
|
|
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png"> |
|
|
@ -30,7 +47,7 @@ |
|
|
|
</a> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div style="display:none" id="observablehq-numberOfPages-835aa7e9"></div> |
|
|
|
<div style="display:none" id="observablehq-numberOfPages-835aa7e9"></div> |
|
|
|
<div style="position:fixed;z-index:0" id="page"></div> |
|
|
|
<div style="display:none;position:fixed;z-index:0" id="page"></div> |
|
|
|
<div id="#observablehq-result_as_html-ab4c1560"></div> |
|
|
|
<div id="#observablehq-result_as_html-ab4c1560"></div> |
|
|
|
<div id="#observablehq-result_as_html-ab4c1560"></div> |
|
|
|
<div id="#observablehq-result_as_html-ab4c1560"></div> |
|
|
|
|
|
|
|
|
|
|
|