stlviewer.html

Tue, 04 Apr 2017 00:47:22 +0200

author
mdd
date
Tue, 04 Apr 2017 00:47:22 +0200
changeset 11
098335a1d510
parent 8
63b6f80e09ef
child 12
b3cf0176512e
permissions
-rw-r--r--

web viewer 3d finished

8
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
1 <!DOCTYPE html>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
2 <html lang="en"><head>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
3 <meta http-equiv="content-type" content="text/html; charset=UTF-8">
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
4 <title>ScubaTools Object Viewer</title>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
5 <meta charset="utf-8">
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
6 <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
7
11
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
8 <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
9 <link rel="stylesheet" href="stlviewer.css" />
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
10 <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
11 <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
8
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
12
11
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
13 <script src="https://threejs.org/build/three.js"></script>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
14 <script src="https://threejs.org/examples/js/loaders/STLLoader.js"></script>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
15 <script src="https://threejs.org/examples/js/controls/OrbitControls.js"></script>
8
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
16
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
17 </head>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
18 <body>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
19 <div id="info">
11
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
20 <div class="listcontainer">
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
21 <h2>Available:</h2>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
22 <ul id="sortable1">
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
23 <!-- PLACEHOLDER CYLINDERS -->
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
24 </ul>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
25 </div>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
26 <div class="listcontainer">
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
27 <h2>Selected:</h2>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
28 <ul id="sortable2">
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
29
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
30 </ul>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
31 </div>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
32
8
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
33 <a href="https://neo-soft.org" target="_blank">NeoSoft</a> ScubaTools -
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
34 <a href="https://threejs.org/" target="_blank">three.js</a> -
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
35 STL loader by <a href="https://github.com/aleeper" target="_blank">aleeper</a>.
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
36 <br/>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
37 Left mouse: rotate camera, right mouse: move camera, middle mouse or wheel: zoom
11
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
38
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
39
8
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
40 </div>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
41
11
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
42 <script src="stlviewer.js"></script>
098335a1d510 web viewer 3d finished
mdd
parents: 8
diff changeset
43
8
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
44 <script>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
45 var container;
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
46 var camera, cameraTarget, scene, renderer;
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
47
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
48 init();
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
49 animate();
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
50
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
51 </script><div><canvas style="width: 1589px; height: 711px;" height="711" width="1589"></canvas><div style="position: fixed; top: 0px; left: 0px; cursor: pointer; opacity: 0.9; z-index: 10000;"><canvas style="width: 80px; height: 48px; display: block;" height="48" width="80"></canvas><canvas style="width: 80px; height: 48px; display: none;" height="48" width="80"></canvas></div></div>
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
52
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
53
63b6f80e09ef added threejs stl viewer html testing
mdd
parents:
diff changeset
54 </body></html>

mercurial