Browse Source

bump three to r105

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

+ 10 - 10
threejs/background-v01.html

@@ -21,16 +21,16 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/shaders/SSAOShader.js"></script>
-<script src="resources/threejs/r103/js/shaders/CopyShader.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/EffectComposer.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/RenderPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/ShaderPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/MaskPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/SSAOPass.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/shaders/SSAOShader.js"></script>
+<script src="resources/threejs/r105/js/shaders/CopyShader.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/EffectComposer.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/RenderPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/ShaderPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/MaskPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/SSAOPass.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script>
 'use strict';
 

+ 10 - 10
threejs/background.html

@@ -21,16 +21,16 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/shaders/SSAOShader.js"></script>
-<script src="resources/threejs/r103/js/shaders/CopyShader.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/EffectComposer.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/RenderPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/ShaderPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/MaskPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/SSAOPass.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/shaders/SSAOShader.js"></script>
+<script src="resources/threejs/r105/js/shaders/CopyShader.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/EffectComposer.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/RenderPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/ShaderPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/MaskPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/SSAOPass.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script>
 'use strict';
 

+ 2 - 2
threejs/lessons/ru/threejs-cameras.md

@@ -590,7 +590,7 @@ function render(time) {
 А пока давайте перейдем к [теням](threejs-shadows.html).
 
 <canvas id="c"></canvas>
-<script src="../../resources/threejs/r103/three.min.js"></script>
-<script src="../../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../../resources/threejs/r105/three.min.js"></script>
+<script src="../../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="../resources/threejs-lesson-utils.js"></script>
 <script src="../resources/threejs-cameras.js"></script>

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

@@ -28,8 +28,8 @@ const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
 включить их в нашу страницу.
 
 ```html
-<script src="../resources/threejs/r103/three.min.js"></script>
-+<script src="../resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
++<script src="../resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 Теперь мы можем использовать их. Мы передаем в `OrbitControls` камеру для 
@@ -468,8 +468,8 @@ gui.add(light, 'penumbra', 0, 1, 0.01);
 Для использования `RectAreaLight` нам нужно включить некоторые дополнительные возможности three.js
 
 ```html
-<script src="../resources/threejs/r103/three.min.js"></script>
-+<script src="../resources/threejs/r103/js/lights/RectAreaLightUniformsLib.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
++<script src="../resources/threejs/r105/js/lights/RectAreaLightUniformsLib.js"></script>
 ```
 
 Если вы забудете RectAreaLightUniformsLib, индикатор все равно будет работать, 
@@ -564,7 +564,7 @@ gui.add(light, 'power', 0, 2000);
 Далее давайте перейдем к  [работе с камерами](threejs-cameras.html).
 
 <canvas id="c"></canvas>
-<script src="../../resources/threejs/r103/three.min.js"></script>
-<script src="../../resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="../../resources/threejs/r105/three.min.js"></script>
+<script src="../../resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../resources/threejs-lesson-utils.js"></script>
 <script src="../resources/threejs-lights.js"></script>

+ 2 - 2
threejs/lessons/ru/threejs-materials.md

@@ -317,8 +317,8 @@ flat shaded
 </div>
 
 <canvas id="c"></canvas>
-<script src="../../resources/threejs/r103/three.min.js"></script>
-<script src="../../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../../resources/threejs/r105/three.min.js"></script>
+<script src="../../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="../resources/threejs-lesson-utils.js"></script>
 <script src="../resources/threejs-materials.js"></script>
 

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

@@ -471,7 +471,7 @@ document.querySelectorAll('[data-diagram]').forEach((elem) => {
 Сначала мы добавляем скрипт для контролов.
 
 ```html
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 ```
 
 И затем мы можем добавить `TrackballControls` к каждой сцене, передавая элемент, связанный с этой сценой.

+ 2 - 2
threejs/lessons/ru/threejs-primitives.md

@@ -330,8 +330,8 @@ function addLineGeometry(x, y, geometry) {
 Далее давайте рассмотрим [как работает граф сцены и как его использовать](threejs-scenegraph.html).
 
 <canvas id="c"></canvas>
-<script src="../../resources/threejs/r103/three.min.js"></script>
-<script src="../../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../../resources/threejs/r105/three.min.js"></script>
+<script src="../../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="../resources/threejs-lesson-utils.js"></script>
 <script src="../resources/threejs-primitives.js"></script>
 <style>

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

@@ -615,8 +615,8 @@ roughness
 -->
 
 <canvas id="c"></canvas>
-<script src="../../resources/threejs/r103/three.min.js"></script>
-<script src="../../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../../resources/threejs/r105/three.min.js"></script>
+<script src="../../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="../resources/threejs-lesson-utils.js"></script>
 <script src="../resources/threejs-textures.js"></script>
 <style>

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

@@ -34,8 +34,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).
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 ```js
@@ -723,9 +723,9 @@ Finally, since I'm not sure what good values are for these settings lets
 add a GUI so we can play with them
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 +<script src="../3rdparty/dat.gui.min.js"></script>
 ```
 

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

@@ -179,7 +179,7 @@ function render(time) {
 Let's add some controls in so we can rotate the camera.
 
 ```html
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 ```js

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

@@ -596,7 +596,7 @@ That's the fundamentals of cameras. We'll cover a few common ways to move camera
 in other articles. For now lets move on to [shadows](threejs-shadows.html).
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-cameras.js"></script>

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

@@ -260,8 +260,8 @@ What's left is to add some `OrbitControls` so we can move
 the camera.
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 ```js

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

@@ -454,8 +454,8 @@ make your own geometry and how to dynamically update the contents of a
 depends on your needs.
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-custom-buffergeometry.js"></script>
 

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

@@ -447,8 +447,8 @@ A few minor changes to make it easier to view.
 * include the `OrbitControls`
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 ```js

+ 3 - 3
threejs/lessons/threejs-fog.md

@@ -271,8 +271,8 @@ By turing fog of on the materials for the house we can fix that issue.
 </div>
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
-<script src="../resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-fog.js"></script>

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

@@ -28,8 +28,8 @@ an optional feature of three.js so first we need to include them
 in our page
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 Then we can use them. We pass the `OrbitControls` a camera to 
@@ -475,8 +475,8 @@ The `RectAreaLight` only works with the `MeshStandardMaterai` and the
 To use the `RectAreaLight` we need to include some extra three.js optional data
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/lights/RectAreaLightUniformsLib.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/lights/RectAreaLightUniformsLib.js"></script>
 ```
 
 If you forget the data the light will still work but it will look funny so
@@ -573,7 +573,7 @@ possible to achieve your goals.
 Next up let's go over [dealing with cameras](threejs-cameras.html).
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-lights.js"></script>

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

@@ -101,10 +101,10 @@ I kept the auto framing code as before
 We also need to include the `GLTFLoader` and we can get rid of the `OBJLoader2`.
 
 ```html
--<script src="resources/threejs/r103/js/loaders/LoaderSupport.js"></script>
--<script src="resources/threejs/r103/js/loaders/OBJLoader2.js"></script>
--<script src="resources/threejs/r103/js/loaders/MTLLoader.js"></script>
-+<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+-<script src="resources/threejs/r105/js/loaders/LoaderSupport.js"></script>
+-<script src="resources/threejs/r105/js/loaders/OBJLoader2.js"></script>
+-<script src="resources/threejs/r105/js/loaders/MTLLoader.js"></script>
++<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 ```
 
 And running that we get

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

@@ -45,8 +45,8 @@ that were being added to the scene.
 From that the first thing we need to do is include the `OBJLoader2` loader in our scene. The `OBJLoader2` also needs the `LoadingSupport.js` file so let's add both.
 
 ```html
-<script src="resources/threejs/r103/js/loaders/LoadingSupport.js"></script>
-<script src="resources/threejs/r103/js/loaders/OBJLoader2.js"></script>
+<script src="resources/threejs/r105/js/loaders/LoadingSupport.js"></script>
+<script src="resources/threejs/r105/js/loaders/OBJLoader2.js"></script>
 ```
 
 Then to load the .OBJ file we create an instance of `OBJLoader2`,
@@ -144,11 +144,11 @@ Now that we have the textures available we can load the .MTL file.
 First we need to include the `MTLLoader`
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/LoaderSupport.js"></script>
-<script src="resources/threejs/r103/js/loaders/OBJLoader2.js"></script>
-+<script src="resources/threejs/r103/js/loaders/MTLLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/LoaderSupport.js"></script>
+<script src="resources/threejs/r105/js/loaders/OBJLoader2.js"></script>
++<script src="resources/threejs/r105/js/loaders/MTLLoader.js"></script>
 ```
 
 Then we first load the .MTL file. When it's finished loading we set the just loaded materials on to the `OBJLoader2` itself and then load the .OBJ file.

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

@@ -303,8 +303,8 @@ switch from using one to using the other.
 </div>
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-materials.js"></script>
 

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

@@ -443,7 +443,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.
 
 ```html
-<script src="resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="resources/threejs/r105/js/controls/TrackballControls.js"></script>
 ```
 
 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

@@ -91,7 +91,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.
 
 ```js
-importScripts('https://threejsfundamentals.org/threejs/resources/threejs/r103/three.min.js');
+importScripts('https://threejsfundamentals.org/threejs/resources/threejs/r105/three.min.js');
 ```
 
 Then instead of looking up the canvas from the DOM we'll receive it from the
@@ -289,7 +289,7 @@ HTML file.
 
 /* global importScripts, init, state */
 
-importScripts('resources/threejs/r103/three.min.js');
+importScripts('resources/threejs/r105/three.min.js');
 +importScripts('shared-cubes.js');
 
 function size(data) {
@@ -317,7 +317,7 @@ note we include `shared-cubes.js` which is all our three.js code
 Similarly we need to include `shared-cubes.js` in the main page
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 +<script src="shared-cubes.js"></script>
 ```
 We can remove the HTML and CSS we added previously
@@ -599,7 +599,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. 
 We only need to support the features the OrbitControls need.
 
-Digging through the [OrbitControls source code](https://github.com/greggman/threejsfundamentals/blob/master/threejs/resources/threejs/r103/js/controls/OrbitControls.js)
+Digging through the [OrbitControls source code](https://github.com/greggman/threejsfundamentals/blob/master/threejs/resources/threejs/r105/js/controls/OrbitControls.js)
 it looks like we need to handle the following events.
 
 * contextmenu
@@ -717,8 +717,8 @@ We also need to actually add the `OrbitControls` to the top of
 the script
 
 ```js
-importScripts('resources/threejs/r103/three.js');
-+importScripts('resources/threejs/r103/js/controls/OrbitControls.js');
+importScripts('resources/threejs/r105/three.js');
++importScripts('resources/threejs/r105/js/controls/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
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-+<script src="resources/threejs/r103/js/libs/tween.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
++<script src="resources/threejs/r105/js/libs/tween.min.js"></script>
 ```
 
 And then create a `Tween` to animate the influences.

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

@@ -428,7 +428,7 @@ them into a single mesh.
 We also need to include the `BufferGeometryUtils`
 
 ```html
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
 ```
 
 And now, at least on my machine, I get 60 frames per second
@@ -531,8 +531,8 @@ though there are creative solutions. We'll explore one in
 [another article](threejs-optimize-lots-of-objects-animated.html).
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="../../3rdparty/dat.gui.min.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-lots-of-objects.js"></script>

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

@@ -106,14 +106,14 @@ render to the next render target.
 To use these classes we need to include a bunch of scripts.
 
 ```html
-<script src="resources/threejs/r103/js/shaders/CopyShader.js"></script>
-<script src="resources/threejs/r103/js/shaders/ConvolutionShader.js"></script>
-<script src="resources/threejs/r103/js/shaders/FilmShader.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/EffectComposer.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/RenderPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/ShaderPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/BloomPass.js"></script>
-<script src="resources/threejs/r103/js/postprocessing/FilmPass.js"></script>
+<script src="resources/threejs/r105/js/shaders/CopyShader.js"></script>
+<script src="resources/threejs/r105/js/shaders/ConvolutionShader.js"></script>
+<script src="resources/threejs/r105/js/shaders/FilmShader.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/EffectComposer.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/RenderPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/ShaderPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/BloomPass.js"></script>
+<script src="resources/threejs/r105/js/postprocessing/FilmPass.js"></script>
 ```
 
 For pretty much any post processing `EffectComposer.js`, `RenderPass.js`,

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

@@ -338,8 +338,8 @@ Next up let's go over [how three's scene graph works and how
 to use it](threejs-scenegraph.html).
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-primitives.js"></script>
 <style>

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

@@ -29,8 +29,8 @@ First we'll add in the `OrbitControls` so there is something that could change
 that we can render in response to.
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 ```
 
 and set them up
@@ -181,8 +181,8 @@ below slides.
 Let's also add a simple dat.GUI GUI and make its changes render on demand.
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 +<script src="../3rdparty/dat.gui.min.js"></script>
 ```
 

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

@@ -618,8 +618,8 @@ roughness
 -->
 
 <canvas id="c"></canvas>
-<script src="../resources/threejs/r103/three.min.js"></script>
-<script src="../resources/threejs/r103/js/controls/TrackballControls.js"></script>
+<script src="../resources/threejs/r105/three.min.js"></script>
+<script src="../resources/threejs/r105/js/controls/TrackballControls.js"></script>
 <script src="resources/threejs-lesson-utils.js"></script>
 <script src="resources/threejs-textures.js"></script>
 <style>

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

@@ -366,9 +366,9 @@ scene.
 We need to include them.
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/vr/WebVR.js"></script>
-+<script src="resources/threejs/r103/js/utils/SceneUtils.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/vr/WebVR.js"></script>
++<script src="resources/threejs/r105/js/utils/SceneUtils.js"></script>
 ```
 
 And with that we should be able to move the objects around with a 6DOF

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

@@ -68,8 +68,8 @@ The first thing we need to do is include the VR support after
 including three.js
 
 ```html
-<script src="resources/threejs/r103/three.min.js"></script>
-+<script src="resources/threejs/r103/js/vr/WebVR.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
++<script src="resources/threejs/r105/js/vr/WebVR.js"></script>
 ```
 
 Then we need to enable three.js's WebVR support and add its

+ 1 - 1
threejs/offscreencanvas-cubes.js

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

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

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

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

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

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

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

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

@@ -57,9 +57,9 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -57,9 +57,9 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -54,8 +54,8 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -56,8 +56,8 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -54,8 +54,8 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -21,7 +21,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -36,8 +36,8 @@
        <div id="view2" tabindex="2"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -32,8 +32,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -36,8 +36,8 @@
        <div id="view2" tabindex="2"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -19,8 +19,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -32,7 +32,7 @@
       <pre></pre>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -33,7 +33,7 @@
       <div>z:<span id="z"></span></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -43,7 +43,7 @@
     </div>
     <div id="info">click to launch</div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -1,8 +1,8 @@
 <body>
   <canvas id="c"></canvas>
 </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -20,7 +20,7 @@
     <canvas id="c"></canvas>
   </body>
 <script src="../3rdparty/dat.gui.min.js"></script>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

+ 1 - 1
threejs/threejs-fog.html

@@ -19,7 +19,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -9,7 +9,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -9,7 +9,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -9,7 +9,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

+ 1 - 1
threejs/threejs-fundamentals.html

@@ -9,7 +9,7 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
 <script>
 'use strict';
 

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

@@ -57,9 +57,9 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -57,9 +57,9 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -57,9 +57,9 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -57,9 +57,9 @@
       <div id="labels"></div>
     </div>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/utils/BufferGeometryUtils.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/utils/BufferGeometryUtils.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script>
 'use strict';
 

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 2 - 2
threejs/threejs-lights-directional-w-helper.html

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 2 - 2
threejs/threejs-lights-point-physically-correct.html

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-lights-rectarea.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/lights/RectAreaLightUniformsLib.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/lights/RectAreaLightUniformsLib.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 2 - 2
threejs/threejs-lights-spot-w-helper.html

@@ -20,8 +20,8 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-animated-cars.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-car-path-fixed.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-car-path.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-dump-scenegraph-extra.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-dump-scenegraph.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-rotate-cars-fixed.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

+ 3 - 3
threejs/threejs-load-gltf-rotate-cars.html

@@ -20,9 +20,9 @@
   <body>
     <canvas id="c"></canvas>
   </body>
-<script src="resources/threejs/r103/three.min.js"></script>
-<script src="resources/threejs/r103/js/controls/OrbitControls.js"></script>
-<script src="resources/threejs/r103/js/loaders/GLTFLoader.js"></script>
+<script src="resources/threejs/r105/three.min.js"></script>
+<script src="resources/threejs/r105/js/controls/OrbitControls.js"></script>
+<script src="resources/threejs/r105/js/loaders/GLTFLoader.js"></script>
 <script src="../3rdparty/dat.gui.min.js"></script>
 <script>
 'use strict';

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