UNPKG

wwobjloader2

Version:

New OBJLoader utilizing web worker for three.js

60 lines (47 loc) 1.75 kB
<!DOCTYPE html> <html lang="en"> <head> <title>three.js webgl - Mesh Spray</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <link href="../common/Common.css" type="text/css" rel="stylesheet"/> </head> <body> <div id="glFullscreen"> <canvas id="example"></canvas> </div> <div id="dat"> </div> <div id="info"> <a href="http://threejs.org" target="_blank">three.js</a> - Mesh Spray <div id="feedback"></div> </div> <script src="../../node_modules/three/examples/js/Detector.js"></script> <script src="../../node_modules/three/build/three.js"></script> <script src="../../node_modules/three/examples/js/controls/TrackballControls.js"></script> <script src="../../node_modules/three/examples/js/libs/dat.gui.min.js"></script> <script src="../../src/loaders/support/LoaderCommons.js"></script> <script src="../../src/loaders/support/LoaderBuilder.js"></script> <script src="../../src/loaders/support/LoaderBase.js"></script> <script src="../../src/loaders/support/LoaderWorkerSupport.js"></script> <script src="../../src/loaders/support/LoaderWorkerDirector.js"></script> <script src="./MeshSpray.js"></script> <script> var app = new MeshSprayApp( document.getElementById( 'example' ) ); // init three.js example application var resizeWindow = function () { app.resizeDisplayGL(); }; var render = function () { requestAnimationFrame( render ); app.render(); }; window.addEventListener( 'resize', resizeWindow, false ); console.log( 'Starting initialisation phase...' ); app.initGL(); app.resizeDisplayGL(); app.initContent(); render(); </script> </body> </html>