Browse Source

run bumpthree

Gregg Tavares 5 years ago
parent
commit
115ec1736c
100 changed files with 199 additions and 199 deletions
  1. 3 3
      threejs/background-v01.html
  2. 3 3
      threejs/background.html
  3. 1 1
      threejs/lessons/resources/threejs-cameras.js
  4. 1 1
      threejs/lessons/resources/threejs-custom-buffergeometry.js
  5. 2 2
      threejs/lessons/resources/threejs-fog.js
  6. 2 2
      threejs/lessons/resources/threejs-lesson-utils.js
  7. 2 2
      threejs/lessons/resources/threejs-lights.js
  8. 1 1
      threejs/lessons/resources/threejs-lots-of-objects.js
  9. 1 1
      threejs/lessons/resources/threejs-materials.js
  10. 1 1
      threejs/lessons/resources/threejs-primitives.js
  11. 1 1
      threejs/lessons/resources/threejs-textures.js
  12. 2 2
      threejs/lessons/resources/threejs-voxel-geometry.js
  13. 1 1
      threejs/lessons/ru/threejs-fundamentals.md
  14. 4 4
      threejs/lessons/ru/threejs-lights.md
  15. 1 1
      threejs/lessons/ru/threejs-multiple-scenes.md
  16. 4 4
      threejs/lessons/threejs-align-html-elements-to-3d.md
  17. 1 1
      threejs/lessons/threejs-backgrounds.md
  18. 2 2
      threejs/lessons/threejs-canvas-textures.md
  19. 2 2
      threejs/lessons/threejs-custom-geometry.md
  20. 2 2
      threejs/lessons/threejs-fundamentals.md
  21. 8 8
      threejs/lessons/threejs-game.md
  22. 4 4
      threejs/lessons/threejs-lights.md
  23. 4 4
      threejs/lessons/threejs-load-gltf.md
  24. 6 6
      threejs/lessons/threejs-load-obj.md
  25. 1 1
      threejs/lessons/threejs-multiple-scenes.md
  26. 6 6
      threejs/lessons/threejs-offscreencanvas.md
  27. 4 4
      threejs/lessons/threejs-optimize-lots-of-objects-animated.md
  28. 1 1
      threejs/lessons/threejs-optimize-lots-of-objects.md
  29. 4 4
      threejs/lessons/threejs-post-processing.md
  30. 1 1
      threejs/lessons/threejs-prerequisites.md
  31. 4 4
      threejs/lessons/threejs-rendering-on-demand.md
  32. 2 2
      threejs/lessons/threejs-transparency.md
  33. 3 3
      threejs/lessons/threejs-webvr-point-to-select.md
  34. 2 2
      threejs/lessons/threejs-webvr.md
  35. 1 1
      threejs/lessons/zh_cn/threejs-fundamentals.md
  36. 1 1
      threejs/offscreencanvas-cubes.js
  37. 1 1
      threejs/offscreencanvas-worker-cubes.js
  38. 2 2
      threejs/offscreencanvas-worker-orbitcontrols.js
  39. 1 1
      threejs/offscreencanvas-worker-picking.js
  40. 2 2
      threejs/threejs-align-html-elements-to-3d-globe-too-many-labels.html
  41. 2 2
      threejs/threejs-align-html-elements-to-3d-globe.html
  42. 2 2
      threejs/threejs-align-html-to-3d-w-hiding.html
  43. 2 2
      threejs/threejs-align-html-to-3d-w-sorting.html
  44. 2 2
      threejs/threejs-align-html-to-3d.html
  45. 1 1
      threejs/threejs-background-css.html
  46. 2 2
      threejs/threejs-background-cubemap.html
  47. 2 2
      threejs/threejs-background-equirectangularmap.html
  48. 1 1
      threejs/threejs-background-scene-background-fixed-aspect.html
  49. 1 1
      threejs/threejs-background-scene-background.html
  50. 1 1
      threejs/threejs-background-separate-scene-bad-aspect.html
  51. 1 1
      threejs/threejs-background-separate-scene.html
  52. 2 2
      threejs/threejs-billboard-labels-w-sprites-adjust-height.html
  53. 2 2
      threejs/threejs-billboard-labels-w-sprites.html
  54. 2 2
      threejs/threejs-billboard-trees-no-billboards.html
  55. 2 2
      threejs/threejs-billboard-trees-static-billboards.html
  56. 2 2
      threejs/threejs-cameras-logarithmic-depth-buffer.html
  57. 2 2
      threejs/threejs-cameras-orthographic-2-scenes.html
  58. 1 1
      threejs/threejs-cameras-orthographic-canvas-top-left-origin.html
  59. 2 2
      threejs/threejs-cameras-perspective-2-scenes.html
  60. 2 2
      threejs/threejs-cameras-perspective.html
  61. 2 2
      threejs/threejs-cameras-z-fighting.html
  62. 1 1
      threejs/threejs-canvas-textured-cube-qix.html
  63. 1 1
      threejs/threejs-canvas-textured-cube.html
  64. 2 2
      threejs/threejs-canvas-textured-labels-one-canvas.html
  65. 2 2
      threejs/threejs-canvas-textured-labels-scale-to-fit.html
  66. 2 2
      threejs/threejs-canvas-textured-labels.html
  67. 2 2
      threejs/threejs-cleanup-loaded-files.html
  68. 1 1
      threejs/threejs-cleanup-simple.html
  69. 1 1
      threejs/threejs-custom-buffergeometry-cube-indexed.html
  70. 1 1
      threejs/threejs-custom-buffergeometry-cube-typedarrays.html
  71. 1 1
      threejs/threejs-custom-buffergeometry-cube.html
  72. 1 1
      threejs/threejs-custom-buffergeometry-dynamic.html
  73. 1 1
      threejs/threejs-custom-geometry-cube-face-colors.html
  74. 1 1
      threejs/threejs-custom-geometry-cube-face-normals.html
  75. 1 1
      threejs/threejs-custom-geometry-cube-texcoords.html
  76. 1 1
      threejs/threejs-custom-geometry-cube-vertex-colors.html
  77. 1 1
      threejs/threejs-custom-geometry-cube-vertex-normals.html
  78. 1 1
      threejs/threejs-custom-geometry-cube.html
  79. 2 2
      threejs/threejs-custom-geometry-heightmap.html
  80. 1 1
      threejs/threejs-debug-js-clearing-logger.html
  81. 1 1
      threejs/threejs-debug-js-html-elements.html
  82. 1 1
      threejs/threejs-debug-js-params.html
  83. 2 2
      threejs/threejs-debugging-mcve.html
  84. 1 1
      threejs/threejs-fog-gui.html
  85. 1 1
      threejs/threejs-fog.html
  86. 1 1
      threejs/threejs-fundamentals-3-cubes.html
  87. 1 1
      threejs/threejs-fundamentals-with-animation.html
  88. 1 1
      threejs/threejs-fundamentals-with-light.html
  89. 1 1
      threejs/threejs-fundamentals.html
  90. 4 4
      threejs/threejs-game-check-animations.html
  91. 4 4
      threejs/threejs-game-conga-line-w-notes.html
  92. 4 4
      threejs/threejs-game-conga-line.html
  93. 4 4
      threejs/threejs-game-just-player.html
  94. 4 4
      threejs/threejs-game-load-models.html
  95. 4 4
      threejs/threejs-game-player-input.html
  96. 2 2
      threejs/threejs-indexed-textures-picking-and-highlighting.html
  97. 2 2
      threejs/threejs-indexed-textures-picking-debounced.html
  98. 2 2
      threejs/threejs-indexed-textures-picking.html
  99. 2 2
      threejs/threejs-indexed-textures-random-colors.html
  100. 2 2
      threejs/threejs-lights-ambient.html

+ 3 - 3
threejs/background-v01.html

@@ -22,9 +22,9 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 3 - 3
threejs/background.html

@@ -22,9 +22,9 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/lessons/resources/threejs-cameras.js

@@ -1,4 +1,4 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 1 - 1
threejs/lessons/resources/threejs-custom-buffergeometry.js

@@ -1,4 +1,4 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 2 - 2
threejs/lessons/resources/threejs-fog.js

@@ -1,5 +1,5 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
-import {GLTFLoader} from '../../resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
+import {GLTFLoader} from '../../resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 2 - 2
threejs/lessons/resources/threejs-lesson-utils.js

@@ -1,5 +1,5 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
-import {TrackballControls} from '../../resources/threejs/r108/examples/jsm/controls/TrackballControls.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
+import {TrackballControls} from '../../resources/threejs/r110/examples/jsm/controls/TrackballControls.js';
 
 
 export const threejsLessonUtils = {
 export const threejsLessonUtils = {
   init() {
   init() {

+ 2 - 2
threejs/lessons/resources/threejs-lights.js

@@ -1,5 +1,5 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from '../../resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from '../../resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 1 - 1
threejs/lessons/resources/threejs-lots-of-objects.js

@@ -1,4 +1,4 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {GUI} from '../../../3rdparty/dat.gui.module.js';
 import {GUI} from '../../../3rdparty/dat.gui.module.js';
 
 

+ 1 - 1
threejs/lessons/resources/threejs-materials.js

@@ -1,4 +1,4 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 1 - 1
threejs/lessons/resources/threejs-primitives.js

@@ -1,4 +1,4 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 1 - 1
threejs/lessons/resources/threejs-textures.js

@@ -1,4 +1,4 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 2 - 2
threejs/lessons/resources/threejs-voxel-geometry.js

@@ -1,5 +1,5 @@
-import * as THREE from '../../resources/threejs/r108/build/three.module.js';
-import {BufferGeometryUtils} from '../../resources/threejs/r108/examples/jsm/utils/BufferGeometryUtils.js';
+import * as THREE from '../../resources/threejs/r110/build/three.module.js';
+import {BufferGeometryUtils} from '../../resources/threejs/r110/examples/jsm/utils/BufferGeometryUtils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 import {threejsLessonUtils} from './threejs-lesson-utils.js';
 
 
 {
 {

+ 1 - 1
threejs/lessons/ru/threejs-fundamentals.md

@@ -42,7 +42,7 @@ Three.js будет рисовать на этом холсте, так что 
 
 
 ```
 ```
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 4 - 4
threejs/lessons/ru/threejs-lights.md

@@ -29,8 +29,8 @@ const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
 включить их в нашу страницу.
 включить их в нашу страницу.
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 Теперь мы можем использовать их. Мы передаем в `OrbitControls` камеру для 
 Теперь мы можем использовать их. Мы передаем в `OrbitControls` камеру для 
@@ -469,8 +469,8 @@ gui.add(light, 'penumbra', 0, 1, 0.01);
 Для использования `RectAreaLight` нам нужно включить некоторые дополнительные возможности three.js
 Для использования `RectAreaLight` нам нужно включить некоторые дополнительные возможности three.js
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {RectAreaLightUniformsLib} from './resources/threejs/r108/examples/jsm/lights/RectAreaLightUniformsLib.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {RectAreaLightUniformsLib} from './resources/threejs/r110/examples/jsm/lights/RectAreaLightUniformsLib.js';
 ```
 ```
 
 
 ```js
 ```js

+ 1 - 1
threejs/lessons/ru/threejs-multiple-scenes.md

@@ -472,7 +472,7 @@ document.querySelectorAll('[data-diagram]').forEach((elem) => {
 Сначала мы добавляем скрипт для контролов.
 Сначала мы добавляем скрипт для контролов.
 
 
 ```js
 ```js
-import {TrackballControls} from './resources/threejs/r108/examples/jsm/controls/TrackballControls.js';
+import {TrackballControls} from './resources/threejs/r110/examples/jsm/controls/TrackballControls.js';
 ```
 ```
 
 
 И затем мы можем добавить `TrackballControls` к каждой сцене, передавая элемент, связанный с этой сценой.
 И затем мы можем добавить `TrackballControls` к каждой сцене, передавая элемент, связанный с этой сценой.

+ 4 - 4
threejs/lessons/threejs-align-html-elements-to-3d.md

@@ -35,8 +35,8 @@ with an example from [the article on responsive pages](threejs-responsive.html)
 We'll add some `OrbitControls` like we did in [the article on lighting](threejs-lights.html).
 We'll add some `OrbitControls` like we did in [the article on lighting](threejs-lights.html).
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 ```js
 ```js
@@ -724,8 +724,8 @@ Finally, since I'm not sure what good values are for these settings lets
 add a GUI so we can play with them
 add a GUI so we can play with them
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 ```
 ```
 
 

+ 1 - 1
threejs/lessons/threejs-backgrounds.md

@@ -180,7 +180,7 @@ function render(time) {
 Let's add some controls in so we can rotate the camera.
 Let's add some controls in so we can rotate the camera.
 
 
 ```js
 ```js
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 ```js
 ```js

+ 2 - 2
threejs/lessons/threejs-canvas-textures.md

@@ -261,8 +261,8 @@ What's left is to add some `OrbitControls` so we can move
 the camera.
 the camera.
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 ```js
 ```js

+ 2 - 2
threejs/lessons/threejs-custom-geometry.md

@@ -448,8 +448,8 @@ A few minor changes to make it easier to view.
 * include the `OrbitControls`
 * include the `OrbitControls`
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 ```js
 ```js

+ 2 - 2
threejs/lessons/threejs-fundamentals.md

@@ -41,7 +41,7 @@ and pass it to three.js.
 
 
 ```html
 ```html
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
@@ -333,7 +333,7 @@ both
 </p>
 </p>
 <pre class=prettyprint>
 <pre class=prettyprint>
 &lt;script type="module"&gt;
 &lt;script type="module"&gt;
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 ...
 ...
 
 

+ 8 - 8
threejs/lessons/threejs-game.md

@@ -237,10 +237,10 @@ it for skinned animated characters. Fortunately there's a utility function,
 the utils.
 the utils.
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-+import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
++import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 ```
 ```
 
 
 Then we can clone the models we just loaded
 Then we can clone the models we just loaded
@@ -1683,10 +1683,10 @@ While we're at it lets make it so we can turn them on/off using dat.GUI like
 we've used else where
 we've used else where
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 ```
 ```
 
 

+ 4 - 4
threejs/lessons/threejs-lights.md

@@ -29,8 +29,8 @@ an optional feature of three.js so first we need to include them
 in our page
 in our page
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 Then we can use them. We pass the `OrbitControls` a camera to
 Then we can use them. We pass the `OrbitControls` a camera to
@@ -476,8 +476,8 @@ The `RectAreaLight` only works with the `MeshStandardMaterial` and the
 To use the `RectAreaLight` we need to include some extra three.js optional data
 To use the `RectAreaLight` we need to include some extra three.js optional data
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {RectAreaLightUniformsLib} from './resources/threejs/r108/examples/jsm/lights/RectAreaLightUniformsLib.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {RectAreaLightUniformsLib} from './resources/threejs/r110/examples/jsm/lights/RectAreaLightUniformsLib.js';
 ```
 ```
 
 
 and we need to call `RectAreaLightUniformsLib.init`
 and we need to call `RectAreaLightUniformsLib.init`

+ 4 - 4
threejs/lessons/threejs-load-gltf.md

@@ -102,10 +102,10 @@ I kept the auto framing code as before
 We also need to include the `GLTFLoader` and we can get rid of the `OBJLoader2`.
 We also need to include the `GLTFLoader` and we can get rid of the `OBJLoader2`.
 
 
 ```html
 ```html
--import {LoaderSupport} from './resources/threejs/r108/examples/jsm/loaders/LoaderSupport.js';
--import {OBJLoader2} from './resources/threejs/r108/examples/jsm/loaders/OBJLoader2.js';
--import {MTLLoader} from './resources/threejs/r108/examples/jsm/loaders/MTLLoader.js';
-+import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
+-import {LoaderSupport} from './resources/threejs/r110/examples/jsm/loaders/LoaderSupport.js';
+-import {OBJLoader2} from './resources/threejs/r110/examples/jsm/loaders/OBJLoader2.js';
+-import {MTLLoader} from './resources/threejs/r110/examples/jsm/loaders/MTLLoader.js';
++import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
 ```
 ```
 
 
 And running that we get
 And running that we get

+ 6 - 6
threejs/lessons/threejs-load-obj.md

@@ -46,7 +46,7 @@ that were being added to the scene.
 From that the first thing we need to do is include the `OBJLoader2` loader in our script.
 From that the first thing we need to do is include the `OBJLoader2` loader in our script.
 
 
 ```js
 ```js
-import {OBJLoader2} from './resources/threejs/r108/examples/jsm/loaders/OBJLoader2.js';
+import {OBJLoader2} from './resources/threejs/r110/examples/jsm/loaders/OBJLoader2.js';
 ```
 ```
 
 
 Then to load the .OBJ file we create an instance of `OBJLoader2`,
 Then to load the .OBJ file we create an instance of `OBJLoader2`,
@@ -143,11 +143,11 @@ Now that we have the textures available we can load the .MTL file.
 First we need to include the `MTLLoader` and the `MtlObjBridge`;
 First we need to include the `MTLLoader` and the `MtlObjBridge`;
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {OBJLoader2} from './resources/threejs/r108/examples/jsm/loaders/OBJLoader2.js';
-+import {MTLLoader} from './resources/threejs/r108/examples/jsm/loaders/MTLLoader.js';
-+import {MtlObjBridge} from './resources/threejs/r108/examples/jsm/loaders/obj2/bridge/MtlObjBridge.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {OBJLoader2} from './resources/threejs/r110/examples/jsm/loaders/OBJLoader2.js';
++import {MTLLoader} from './resources/threejs/r110/examples/jsm/loaders/MTLLoader.js';
++import {MtlObjBridge} from './resources/threejs/r110/examples/jsm/loaders/obj2/bridge/MtlObjBridge.js';
 ```
 ```
 
 
 Then we first load the .MTL file. When it's finished loading we add
 Then we first load the .MTL file. When it's finished loading we add

+ 1 - 1
threejs/lessons/threejs-multiple-scenes.md

@@ -445,7 +445,7 @@ No change to the visuals but the code is even more generic.
 Adding interactively, for example a `TrackballControls` is just as easy. First we add the script for the control.
 Adding interactively, for example a `TrackballControls` is just as easy. First we add the script for the control.
 
 
 ```js
 ```js
-import {TrackballControls} from './resources/threejs/r108/examples/jsm/controls/TrackballControls.js';
+import {TrackballControls} from './resources/threejs/r110/examples/jsm/controls/TrackballControls.js';
 ```
 ```
 
 
 And then we can add a `TrackballControls` to each scene passing in the element associated with that scene.
 And then we can add a `TrackballControls` to each scene passing in the element associated with that scene.

+ 6 - 6
threejs/lessons/threejs-offscreencanvas.md

@@ -96,7 +96,7 @@ So now we just need to start changing the `main` we pasted into
 The first thing we need to do is include THREE.js into our worker.
 The first thing we need to do is include THREE.js into our worker.
 
 
 ```js
 ```js
-importScripts('resources/threejs/r108/build/three.min.js');
+importScripts('resources/threejs/r110/build/three.min.js');
 ```
 ```
 
 
 Then instead of looking up the canvas from the DOM we'll receive it from the
 Then instead of looking up the canvas from the DOM we'll receive it from the
@@ -294,7 +294,7 @@ HTML file.
 
 
 /* global importScripts, init, state */
 /* global importScripts, init, state */
 
 
-importScripts('resources/threejs/r108/build/three.min.js');
+importScripts('resources/threejs/r110/build/three.min.js');
 +importScripts('shared-cubes.js');
 +importScripts('shared-cubes.js');
 
 
 function size(data) {
 function size(data) {
@@ -322,7 +322,7 @@ note we include `shared-cubes.js` which is all our three.js code
 Similarly we need to include three.js and  `shared-cubes.js` in the main page
 Similarly we need to include three.js and  `shared-cubes.js` in the main page
 
 
 ```html
 ```html
-<script src="resources/threejs/r108/build/three.min.js"></script>
+<script src="resources/threejs/r110/build/three.min.js"></script>
 <script src="shared-cubes.js"><script>
 <script src="shared-cubes.js"><script>
 ```
 ```
 We can remove the HTML and CSS we added previously
 We can remove the HTML and CSS we added previously
@@ -614,7 +614,7 @@ of the DOM events they use. Maybe we could pass in our own
 object that has the same API surface as a DOM element. 
 object that has the same API surface as a DOM element. 
 We only need to support the features the OrbitControls need.
 We only need to support the features the OrbitControls need.
 
 
-Digging through the [OrbitControls source code](https://github.com/gfxfundamentals/threejsfundamentals/blob/master/threejs/resources/threejs/r108/js/controls/OrbitControls.js)
+Digging through the [OrbitControls source code](https://github.com/gfxfundamentals/threejsfundamentals/blob/master/threejs/resources/threejs/r110/js/controls/OrbitControls.js)
 it looks like we need to handle the following events.
 it looks like we need to handle the following events.
 
 
 * contextmenu
 * contextmenu
@@ -732,8 +732,8 @@ We also need to actually add the `OrbitControls` to the top of
 the script
 the script
 
 
 ```js
 ```js
-importScripts('resources/threejs/r108/build/three.min/js');
-+importScripts('resources/threejs/r108/examples/js/controls/OrbitControls.js');
+importScripts('resources/threejs/r110/build/three.min/js');
++importScripts('resources/threejs/r110/examples/js/controls/OrbitControls.js');
 *importScripts('shared-orbitcontrols.js');
 *importScripts('shared-orbitcontrols.js');
 ```
 ```
 
 

+ 4 - 4
threejs/lessons/threejs-optimize-lots-of-objects-animated.md

@@ -377,10 +377,10 @@ because the original webgl globe uses
 We need to include the library
 We need to include the library
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {BufferGeometryUtils} from './resources/threejs/r108/examples/jsm/utils/BufferGeometryUtils.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-+import {TWEEN} from './resources/threejs/r108/examples/jsm/libs/tween.min.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {BufferGeometryUtils} from './resources/threejs/r110/examples/jsm/utils/BufferGeometryUtils.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
++import {TWEEN} from './resources/threejs/r110/examples/jsm/libs/tween.min.js';
 ```
 ```
 
 
 And then create a `Tween` to animate the influences.
 And then create a `Tween` to animate the influences.

+ 1 - 1
threejs/lessons/threejs-optimize-lots-of-objects.md

@@ -429,7 +429,7 @@ them into a single mesh.
 We also need to include the `BufferGeometryUtils`
 We also need to include the `BufferGeometryUtils`
 
 
 ```js
 ```js
-import {BufferGeometryUtils} from './resources/threejs/r108/examples/jsm/utils/BufferGeometryUtils.js';
+import {BufferGeometryUtils} from './resources/threejs/r110/examples/jsm/utils/BufferGeometryUtils.js';
 ```
 ```
 
 
 And now, at least on my machine, I get 60 frames per second
 And now, at least on my machine, I get 60 frames per second

+ 4 - 4
threejs/lessons/threejs-post-processing.md

@@ -107,10 +107,10 @@ render to the next render target.
 To use these classes we need to import a bunch of scripts.
 To use these classes we need to import a bunch of scripts.
 
 
 ```js
 ```js
-import {EffectComposer} from './resources/threejs/r108/examples/jsm/postprocessing/EffectComposer.js';
-import {RenderPass} from './resources/threejs/r108/examples/jsm/postprocessing/RenderPass.js';
-import {BloomPass} from './resources/threejs/r108/examples/jsm/postprocessing/BloomPass.js';
-import {FilmPass} from './resources/threejs/r108/examples/jsm/postprocessing/FilmPass.js';
+import {EffectComposer} from './resources/threejs/r110/examples/jsm/postprocessing/EffectComposer.js';
+import {RenderPass} from './resources/threejs/r110/examples/jsm/postprocessing/RenderPass.js';
+import {BloomPass} from './resources/threejs/r110/examples/jsm/postprocessing/BloomPass.js';
+import {FilmPass} from './resources/threejs/r110/examples/jsm/postprocessing/FilmPass.js';
 ```
 ```
 
 
 For pretty much any post processing `EffectComposer.js`, and `RenderPass.js`
 For pretty much any post processing `EffectComposer.js`, and `RenderPass.js`

+ 1 - 1
threejs/lessons/threejs-prerequisites.md

@@ -24,7 +24,7 @@ both
 
 
 ```html
 ```html
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 ...
 ...
 
 

+ 4 - 4
threejs/lessons/threejs-rendering-on-demand.md

@@ -30,8 +30,8 @@ First we'll add in the `OrbitControls` so there is something that could change
 that we can render in response to.
 that we can render in response to.
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 ```
 ```
 
 
 and set them up
 and set them up
@@ -179,8 +179,8 @@ below slides.
 Let's also add a simple dat.GUI GUI and make its changes render on demand.
 Let's also add a simple dat.GUI GUI and make its changes render on demand.
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 ```
 ```
 
 

+ 2 - 2
threejs/lessons/threejs-transparency.md

@@ -381,8 +381,8 @@ gui.add(new AllMaterialPropertyGUIHelper('transparent', scene), 'value')
 and of course we need to include dat.gui
 and of course we need to include dat.gui
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 +import {GUI} from '../3rdparty/dat.gui.module.js';
 ```
 ```
 
 

+ 3 - 3
threejs/lessons/threejs-webvr-point-to-select.md

@@ -367,9 +367,9 @@ scene.
 We need to include them.
 We need to include them.
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-import {WEBVR} from './resources/threejs/r108/examples/jsm/vr/WebVR.js';
-+import {SceneUtils} from './resources/threejs/r108/examples/jsm/utils/SceneUtils.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
+import {WEBVR} from './resources/threejs/r110/examples/jsm/vr/WebVR.js';
++import {SceneUtils} from './resources/threejs/r110/examples/jsm/utils/SceneUtils.js';
 ```
 ```
 
 
 And with that we should be able to move the objects around with a 6DOF
 And with that we should be able to move the objects around with a 6DOF

+ 2 - 2
threejs/lessons/threejs-webvr.md

@@ -69,8 +69,8 @@ The first thing we need to do is include the VR support after
 including three.js
 including three.js
 
 
 ```js
 ```js
-import * as THREE from './resources/three/r108/build/three.module.js';
-+import {WEBVR} from './resources/threejs/r108/examples/jsm/vr/WebVR.js';
+import * as THREE from './resources/three/r110/build/three.module.js';
++import {WEBVR} from './resources/threejs/r110/examples/jsm/vr/WebVR.js';
 ```
 ```
 
 
 Then we need to enable three.js's WebVR support and add its
 Then we need to enable three.js's WebVR support and add its

+ 1 - 1
threejs/lessons/zh_cn/threejs-fundamentals.md

@@ -35,7 +35,7 @@ Three.js将会使用这个canvas标签所以我们要先获取它然后传给thr
 
 
 ```html
 ```html
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/offscreencanvas-cubes.js

@@ -2,7 +2,7 @@
 
 
 /* global importScripts, THREE */
 /* global importScripts, THREE */
 
 
-importScripts('resources/threejs/r108/build/three.min.js');
+importScripts('resources/threejs/r110/build/three.min.js');
 
 
 const state = {
 const state = {
   width: 300,   // canvas default
   width: 300,   // canvas default

+ 1 - 1
threejs/offscreencanvas-worker-cubes.js

@@ -2,7 +2,7 @@
 
 
 /* global importScripts, init, state */
 /* global importScripts, init, state */
 
 
-importScripts('resources/threejs/r108/build/three.min.js');
+importScripts('resources/threejs/r110/build/three.min.js');
 importScripts('shared-cubes.js');
 importScripts('shared-cubes.js');
 
 
 function size(data) {
 function size(data) {

+ 2 - 2
threejs/offscreencanvas-worker-orbitcontrols.js

@@ -2,8 +2,8 @@
 
 
 /* global importScripts, init, THREE */
 /* global importScripts, init, THREE */
 
 
-importScripts('resources/threejs/r108/build/three.min.js');
-importScripts('resources/threejs/r108/examples/js/controls/OrbitControls.js');
+importScripts('resources/threejs/r110/build/three.min.js');
+importScripts('resources/threejs/r110/examples/js/controls/OrbitControls.js');
 importScripts('shared-orbitcontrols.js');
 importScripts('shared-orbitcontrols.js');
 
 
 function noop() {
 function noop() {

+ 1 - 1
threejs/offscreencanvas-worker-picking.js

@@ -2,7 +2,7 @@
 
 
 /* global importScripts, init, state, pickPosition */
 /* global importScripts, init, state, pickPosition */
 
 
-importScripts('resources/threejs/r108/build/three.min.js');
+importScripts('resources/threejs/r110/build/three.min.js');
 importScripts('shared-picking.js');
 importScripts('shared-picking.js');
 
 
 function size(data) {
 function size(data) {

+ 2 - 2
threejs/threejs-align-html-elements-to-3d-globe-too-many-labels.html

@@ -58,8 +58,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-align-html-elements-to-3d-globe.html

@@ -58,8 +58,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 2 - 2
threejs/threejs-align-html-to-3d-w-hiding.html

@@ -55,8 +55,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-align-html-to-3d-w-sorting.html

@@ -57,8 +57,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-align-html-to-3d.html

@@ -55,8 +55,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-background-css.html

@@ -22,7 +22,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-background-cubemap.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-background-equirectangularmap.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-background-scene-background-fixed-aspect.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-background-scene-background.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-background-separate-scene-bad-aspect.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-background-separate-scene.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-billboard-labels-w-sprites-adjust-height.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-billboard-labels-w-sprites.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-billboard-trees-no-billboards.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-billboard-trees-static-billboards.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-cameras-logarithmic-depth-buffer.html

@@ -21,8 +21,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 2 - 2
threejs/threejs-cameras-orthographic-2-scenes.html

@@ -37,8 +37,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 1 - 1
threejs/threejs-cameras-orthographic-canvas-top-left-origin.html

@@ -33,7 +33,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-cameras-perspective-2-scenes.html

@@ -37,8 +37,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 2 - 2
threejs/threejs-cameras-perspective.html

@@ -21,8 +21,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 2 - 2
threejs/threejs-cameras-z-fighting.html

@@ -21,8 +21,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 1 - 1
threejs/threejs-canvas-textured-cube-qix.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-canvas-textured-cube.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-canvas-textured-labels-one-canvas.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-canvas-textured-labels-scale-to-fit.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-canvas-textured-labels.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-cleanup-loaded-files.html

@@ -25,8 +25,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
 
 
 class ResourceTracker {
 class ResourceTracker {
   constructor() {
   constructor() {

+ 1 - 1
threejs/threejs-cleanup-simple.html

@@ -25,7 +25,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 class ResourceTracker {
 class ResourceTracker {
   constructor() {
   constructor() {

+ 1 - 1
threejs/threejs-custom-buffergeometry-cube-indexed.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-buffergeometry-cube-typedarrays.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-buffergeometry-cube.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-buffergeometry-dynamic.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-geometry-cube-face-colors.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-geometry-cube-face-normals.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-geometry-cube-texcoords.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-geometry-cube-vertex-colors.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-geometry-cube-vertex-normals.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-custom-geometry-cube.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-custom-geometry-heightmap.html

@@ -20,8 +20,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-debug-js-clearing-logger.html

@@ -33,7 +33,7 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 class ClearingLogger {
 class ClearingLogger {
   constructor(elem) {
   constructor(elem) {

+ 1 - 1
threejs/threejs-debug-js-html-elements.html

@@ -34,7 +34,7 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-debug-js-params.html

@@ -44,7 +44,7 @@
     <div id="info">click to launch</div>
     <div id="info">click to launch</div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 /**
 /**
   * Returns the query parameters as a key/value object.
   * Returns the query parameters as a key/value object.

+ 2 - 2
threejs/threejs-debugging-mcve.html

@@ -2,8 +2,8 @@
   <canvas id="c"></canvas>
   <canvas id="c"></canvas>
 </body>
 </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-fog-gui.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 1 - 1
threejs/threejs-fog.html

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-fundamentals-3-cubes.html

@@ -10,7 +10,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-fundamentals-with-animation.html

@@ -10,7 +10,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-fundamentals-with-light.html

@@ -10,7 +10,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 1 - 1
threejs/threejs-fundamentals.html

@@ -10,7 +10,7 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 4 - 4
threejs/threejs-game-check-animations.html

@@ -74,10 +74,10 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 4 - 4
threejs/threejs-game-conga-line-w-notes.html

@@ -149,10 +149,10 @@
     <div id="labels"></div>
     <div id="labels"></div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 4 - 4
threejs/threejs-game-conga-line.html

@@ -149,10 +149,10 @@
     <div id="labels"></div>
     <div id="labels"></div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

+ 4 - 4
threejs/threejs-game-just-player.html

@@ -80,10 +80,10 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 4 - 4
threejs/threejs-game-load-models.html

@@ -74,10 +74,10 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 4 - 4
threejs/threejs-game-player-input.html

@@ -120,10 +120,10 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
-import {GLTFLoader} from './resources/threejs/r108/examples/jsm/loaders/GLTFLoader.js';
-import {SkeletonUtils} from './resources/threejs/r108/examples/jsm/utils/SkeletonUtils.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
+import {GLTFLoader} from './resources/threejs/r110/examples/jsm/loaders/GLTFLoader.js';
+import {SkeletonUtils} from './resources/threejs/r110/examples/jsm/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-indexed-textures-picking-and-highlighting.html

@@ -58,8 +58,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-indexed-textures-picking-debounced.html

@@ -58,8 +58,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-indexed-textures-picking.html

@@ -58,8 +58,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-indexed-textures-random-colors.html

@@ -58,8 +58,8 @@
     </div>
     </div>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');

+ 2 - 2
threejs/threejs-lights-ambient.html

@@ -21,8 +21,8 @@
     <canvas id="c"></canvas>
     <canvas id="c"></canvas>
   </body>
   </body>
 <script type="module">
 <script type="module">
-import * as THREE from './resources/threejs/r108/build/three.module.js';
-import {OrbitControls} from './resources/threejs/r108/examples/jsm/controls/OrbitControls.js';
+import * as THREE from './resources/threejs/r110/build/three.module.js';
+import {OrbitControls} from './resources/threejs/r110/examples/jsm/controls/OrbitControls.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 import {GUI} from '../3rdparty/dat.gui.module.js';
 
 
 function main() {
 function main() {

Some files were not shown because too many files changed in this diff