This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Website you intended to retrieve for users. | |
| const upstream = 'api.openai.com' | |
| // Custom pathname for the upstream website. | |
| const upstream_path = '/' | |
| // Website you intended to retrieve for users using mobile devices. | |
| const upstream_mobile = upstream | |
| // Countries and regions where you wish to suspend your service. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <canvas id="canvas"></canvas> | |
| <h1>What's behind the curtain ?</h1> | |
| <p>This funny interactive curtain is made with ThreeJS, polylines and verlet constraints (adapted from verlet-js).</p> | |
| <p>Feel free to play with conf (<em>nx</em>, <em>gravity</em>...)</p> | |
| <p class="collection"> | |
| <a href="https://codepen.io/collection/AGZywR" target="_blank">WebGL Collection</a> | |
| </p> |