Mr.doob 3 years ago
parent
commit
b84e792c36
100 changed files with 468 additions and 463 deletions
  1. 16 15
      build/three.js
  2. 0 0
      build/three.min.js
  3. 22 20
      build/three.module.js
  4. 17 17
      docs/api/ar/animation/AnimationAction.html
  5. 6 6
      docs/api/ar/animation/AnimationMixer.html
  6. 3 3
      docs/api/ar/animation/AnimationObjectGroup.html
  7. 4 4
      docs/api/ar/animation/KeyframeTrack.html
  8. 4 4
      docs/api/ar/animation/PropertyBinding.html
  9. 4 4
      docs/api/ar/animation/PropertyMixer.html
  10. 2 2
      docs/api/ar/animation/tracks/BooleanKeyframeTrack.html
  11. 1 1
      docs/api/ar/animation/tracks/QuaternionKeyframeTrack.html
  12. 2 2
      docs/api/ar/animation/tracks/StringKeyframeTrack.html
  13. 17 17
      docs/api/ar/audio/Audio.html
  14. 2 2
      docs/api/ar/audio/AudioListener.html
  15. 5 5
      docs/api/ar/audio/PositionalAudio.html
  16. 1 1
      docs/api/ar/cameras/Camera.html
  17. 1 7
      docs/api/ar/cameras/CubeCamera.html
  18. 1 1
      docs/api/en/Template.html
  19. 18 18
      docs/api/en/animation/AnimationAction.html
  20. 6 6
      docs/api/en/animation/AnimationMixer.html
  21. 3 3
      docs/api/en/animation/AnimationObjectGroup.html
  22. 4 4
      docs/api/en/animation/KeyframeTrack.html
  23. 4 4
      docs/api/en/animation/PropertyBinding.html
  24. 4 4
      docs/api/en/animation/PropertyMixer.html
  25. 2 2
      docs/api/en/animation/tracks/BooleanKeyframeTrack.html
  26. 1 1
      docs/api/en/animation/tracks/ColorKeyframeTrack.html
  27. 2 2
      docs/api/en/animation/tracks/QuaternionKeyframeTrack.html
  28. 2 2
      docs/api/en/animation/tracks/StringKeyframeTrack.html
  29. 1 1
      docs/api/en/animation/tracks/VectorKeyframeTrack.html
  30. 17 17
      docs/api/en/audio/Audio.html
  31. 3 3
      docs/api/en/audio/AudioListener.html
  32. 5 5
      docs/api/en/audio/PositionalAudio.html
  33. 1 1
      docs/api/en/cameras/Camera.html
  34. 1 1
      docs/api/en/cameras/CubeCamera.html
  35. 3 3
      docs/api/en/cameras/OrthographicCamera.html
  36. 4 4
      docs/api/en/cameras/PerspectiveCamera.html
  37. 1 1
      docs/api/en/cameras/StereoCamera.html
  38. 0 1
      docs/api/en/constants/Textures.html
  39. 16 16
      docs/api/en/core/BufferAttribute.html
  40. 21 21
      docs/api/en/core/BufferGeometry.html
  41. 2 2
      docs/api/en/core/Clock.html
  42. 3 3
      docs/api/en/core/EventDispatcher.html
  43. 4 4
      docs/api/en/core/GLBufferAttribute.html
  44. 1 1
      docs/api/en/core/InstancedBufferGeometry.html
  45. 5 5
      docs/api/en/core/InterleavedBuffer.html
  46. 7 7
      docs/api/en/core/InterleavedBufferAttribute.html
  47. 13 6
      docs/api/en/core/Layers.html
  48. 16 14
      docs/api/en/core/Object3D.html
  49. 2 2
      docs/api/en/core/Raycaster.html
  50. 3 3
      docs/api/en/extras/PMREMGenerator.html
  51. 4 4
      docs/api/en/extras/core/Curve.html
  52. 2 2
      docs/api/en/extras/core/CurvePath.html
  53. 1 1
      docs/api/en/extras/core/ShapePath.html
  54. 3 3
      docs/api/en/helpers/ArrowHelper.html
  55. 1 1
      docs/api/en/helpers/AxesHelper.html
  56. 1 1
      docs/api/en/helpers/Box3Helper.html
  57. 2 2
      docs/api/en/helpers/BoxHelper.html
  58. 2 2
      docs/api/en/helpers/CameraHelper.html
  59. 2 2
      docs/api/en/helpers/DirectionalLightHelper.html
  60. 2 2
      docs/api/en/helpers/HemisphereLightHelper.html
  61. 1 1
      docs/api/en/helpers/PlaneHelper.html
  62. 2 2
      docs/api/en/helpers/PointLightHelper.html
  63. 2 2
      docs/api/en/helpers/SpotLightHelper.html
  64. 1 1
      docs/api/en/lights/DirectionalLight.html
  65. 1 1
      docs/api/en/lights/HemisphereLight.html
  66. 1 1
      docs/api/en/lights/Light.html
  67. 1 1
      docs/api/en/lights/PointLight.html
  68. 1 1
      docs/api/en/lights/RectAreaLight.html
  69. 1 1
      docs/api/en/lights/SpotLight.html
  70. 2 2
      docs/api/en/lights/shadows/LightShadow.html
  71. 1 1
      docs/api/en/lights/shadows/PointLightShadow.html
  72. 1 1
      docs/api/en/loaders/AnimationLoader.html
  73. 1 1
      docs/api/en/loaders/AudioLoader.html
  74. 1 1
      docs/api/en/loaders/BufferGeometryLoader.html
  75. 4 4
      docs/api/en/loaders/Cache.html
  76. 3 3
      docs/api/en/loaders/FileLoader.html
  77. 2 2
      docs/api/en/loaders/ImageBitmapLoader.html
  78. 7 7
      docs/api/en/loaders/Loader.html
  79. 2 2
      docs/api/en/loaders/MaterialLoader.html
  80. 6 6
      docs/api/en/loaders/ObjectLoader.html
  81. 7 7
      docs/api/en/loaders/managers/LoadingManager.html
  82. 4 4
      docs/api/en/materials/Material.html
  83. 11 11
      docs/api/en/math/Box2.html
  84. 26 26
      docs/api/en/math/Color.html
  85. 4 4
      docs/api/en/math/Cylindrical.html
  86. 7 7
      docs/api/en/math/Euler.html
  87. 1 1
      docs/api/en/math/Frustum.html
  88. 1 1
      docs/api/en/math/Interpolant.html
  89. 3 3
      docs/api/en/math/Line3.html
  90. 1 1
      docs/api/en/math/MathUtils.html
  91. 1 1
      docs/api/en/math/Matrix4.html
  92. 9 9
      docs/api/en/math/Plane.html
  93. 18 18
      docs/api/en/math/Quaternion.html
  94. 5 5
      docs/api/en/math/Ray.html
  95. 6 6
      docs/api/en/math/Sphere.html
  96. 5 5
      docs/api/en/math/Spherical.html
  97. 9 9
      docs/api/en/math/SphericalHarmonics3.html
  98. 4 4
      docs/api/en/math/Triangle.html
  99. 1 1
      docs/api/en/math/Vector2.html
  100. 1 1
      docs/api/en/math/Vector3.html

File diff suppressed because it is too large
+ 16 - 15
build/three.js


File diff suppressed because it is too large
+ 0 - 0
build/three.min.js


File diff suppressed because it is too large
+ 22 - 20
build/three.module.js


+ 17 - 17
docs/api/ar/animation/AnimationAction.html

@@ -128,7 +128,7 @@
 		<h2>الوظائف (Methods)</h2>
 		<h2>الوظائف (Methods)</h2>
 
 
 
 
-		<h3>[method:AnimationAction crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
+		<h3>[method:this crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<p>
 		<p>
 			يؤدي هذا الإجراء إلى تلاشي [page:.fadeIn fade in] ، مما يؤدي إلى تلاشي إجراء آخر في نفس الوقت ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة.<br /><br />
 			يؤدي هذا الإجراء إلى تلاشي [page:.fadeIn fade in] ، مما يؤدي إلى تلاشي إجراء آخر في نفس الوقت ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة.<br /><br />
 
 
@@ -138,7 +138,7 @@
 
 
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
+		<h3>[method:this crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<p>
 		<p>
 			يؤدي هذا الإجراء إلى تلاشي [page:.fadeOut fade out] ، يتلاشى في إجراء آخر في وقت واحد ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.<br /><br />
 			يؤدي هذا الإجراء إلى تلاشي [page:.fadeOut fade out] ، يتلاشى في إجراء آخر في وقت واحد ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.<br /><br />
 			إذا كانت warpBoolean صحيحة ، فسيتم تطبيق [page:.warp warping] إضافيًا (تغييرات تدريجية في المقاييس الزمنية).<br /><br />
 			إذا كانت warpBoolean صحيحة ، فسيتم تطبيق [page:.warp warping] إضافيًا (تغييرات تدريجية في المقاييس الزمنية).<br /><br />
@@ -146,12 +146,12 @@
 			ملاحظة: كما هو الحال مع *fadeIn*/*fadeOut* ، يبدأ / ينتهي التلاشي بوزن 1.
 			ملاحظة: كما هو الحال مع *fadeIn*/*fadeOut* ، يبدأ / ينتهي التلاشي بوزن 1.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction fadeIn]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this fadeIn]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			يزيد [page:.weight weight] هذا الإجراء تدريجياً من 0 إلى 1 ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.
 			يزيد [page:.weight weight] هذا الإجراء تدريجياً من 0 إلى 1 ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction fadeOut]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this fadeOut]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			يقلل [page:.weight weight] هذا الإجراء تدريجيًا من 1 إلى 0 ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.
 			يقلل [page:.weight weight] هذا الإجراء تدريجيًا من 1 إلى 0 ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.
 		</p>
 		</p>
@@ -181,7 +181,7 @@
 			تُرجع الكائن الجذر الذي تم تنفيذ هذا الإجراء عليه.
 			تُرجع الكائن الجذر الذي تم تنفيذ هذا الإجراء عليه.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction halt]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this halt]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			تعمل على إبطاء سرعة هذه الرسوم المتحركة إلى 0 من خلال إنقاص [page:.timeScale timeScale] تدريجيًا (بدءًا من قيمتها الحالية) ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.
 			تعمل على إبطاء سرعة هذه الرسوم المتحركة إلى 0 من خلال إنقاص [page:.timeScale timeScale] تدريجيًا (بدءًا من قيمتها الحالية) ، خلال الفترة الزمنية المنقضية. يمكن تقييد هذه الطريقة ضمن سلسلة.
 		</p>
 		</p>
@@ -205,7 +205,7 @@
 			ملاحظة: هذا لا يعني بالضرورة أن الرسوم المتحركة تعمل بالفعل (قارن الشروط الإضافية لـ [page:.isRunning isRunning]).
 			ملاحظة: هذا لا يعني بالضرورة أن الرسوم المتحركة تعمل بالفعل (قارن الشروط الإضافية لـ [page:.isRunning isRunning]).
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction play]()</h3>
+		<h3>[method:this play]()</h3>
 		<p>
 		<p>
 			يعلم الخالط بضرورة البدء في تنشيط الحدث (action). يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 			يعلم الخالط بضرورة البدء في تنشيط الحدث (action). يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 
 
@@ -214,7 +214,7 @@
 			[page:.weight weight]=0, [page:.timeScale timeScale]=0) منع تشغيل الرسوم المتحركة أيضًا.
 			[page:.weight weight]=0, [page:.timeScale timeScale]=0) منع تشغيل الرسوم المتحركة أيضًا.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction reset]()</h3>
+		<h3>[method:this reset]()</h3>
 		<p>
 		<p>
 			يتم إعادة الحدث إلى وضع البداية. يمكن تقييد هذه الطريقة ضمن سلسلة.<br /><br />
 			يتم إعادة الحدث إلى وضع البداية. يمكن تقييد هذه الطريقة ضمن سلسلة.<br /><br />
 
 
@@ -224,12 +224,12 @@
 			هذا يعني: إذا كنت تريد كلاهما ، reset وstop ، لا تتصل بـ *reset* بل إتصل بـ *stop* بدلا من ذلك.
 			هذا يعني: إذا كنت تريد كلاهما ، reset وstop ، لا تتصل بـ *reset* بل إتصل بـ *stop* بدلا من ذلك.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setDuration]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this setDuration]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			يضبط المدة لحلقة واحدة من هذا الإجراء (بضبط [page:.timeScale timeScale] وإيقاف أي إلتفاف مجدول). يمكن تقييد هذه الطريقة ضمن سلسلة.
 			يضبط المدة لحلقة واحدة من هذا الإجراء (بضبط [page:.timeScale timeScale] وإيقاف أي إلتفاف مجدول). يمكن تقييد هذه الطريقة ضمن سلسلة.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setEffectiveTimeScale]( [param:Number timeScale] )</h3>
+		<h3>[method:this setEffectiveTimeScale]( [param:Number timeScale] )</h3>
 		<p>
 		<p>
 			يضبط [page:.timeScale timeScale] ويوقف أي إلتفاف مجدول. يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 			يضبط [page:.timeScale timeScale] ويوقف أي إلتفاف مجدول. يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 
 
@@ -239,7 +239,7 @@
 			ملاحظة: *paused* لن يتم تحويله إلى *true* تلقائيًا ، إذا تم ضبط *timeScale* على 0 بهذه الطريقة.
 			ملاحظة: *paused* لن يتم تحويله إلى *true* تلقائيًا ، إذا تم ضبط *timeScale* على 0 بهذه الطريقة.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setEffectiveWeight]( [param:Number weight] )</h3>
+		<h3>[method:this setEffectiveWeight]( [param:Number weight] )</h3>
 		<p>
 		<p>
 			تضبط [page:.weight weight] وتوقف أي تضاؤل مجدول. يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 			تضبط [page:.weight weight] وتوقف أي تضاؤل مجدول. يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 
 
@@ -249,12 +249,12 @@
 			ملاحظة: لن يتم تحويل *enabled* إلى false تلقائيًا ، إذا تم ضبط *weight* على 0 بهذه الطريقة.
 			ملاحظة: لن يتم تحويل *enabled* إلى false تلقائيًا ، إذا تم ضبط *weight* على 0 بهذه الطريقة.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
+		<h3>[method:this setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
 		<p>
 		<p>
 			يعين [page:.loop loop mode] وعدد [page:.repetitions repetitions]. يمكن تقييد هذه الطريقة ضمن سلسلة
 			يعين [page:.loop loop mode] وعدد [page:.repetitions repetitions]. يمكن تقييد هذه الطريقة ضمن سلسلة
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction startAt]( [param:Number startTimeInSeconds] )</h3>
+		<h3>[method:this startAt]( [param:Number startTimeInSeconds] )</h3>
 		<p>
 		<p>
 			يحدد وقت البداية المتأخرة (عادةً ما يتم تمريره كـ [page:AnimationMixer.time] + deltaTimeInSeconds). يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 			يحدد وقت البداية المتأخرة (عادةً ما يتم تمريره كـ [page:AnimationMixer.time] + deltaTimeInSeconds). يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 
 
@@ -262,7 +262,7 @@
 			أو إذا تم بالفعل تنشيط الإجراء في الخالط (عن طريق استدعاء سابق لـ. *play* ، دون إيقافه أو إعادة تعيينه في هذه الأثناء).
 			أو إذا تم بالفعل تنشيط الإجراء في الخالط (عن طريق استدعاء سابق لـ. *play* ، دون إيقافه أو إعادة تعيينه في هذه الأثناء).
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction stop]()</h3>
+		<h3>[method:this stop]()</h3>
 		<p>
 		<p>
 			يخبر الخالط بإلغاء تنشيط هذا الإجراء. يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 			يخبر الخالط بإلغاء تنشيط هذا الإجراء. يمكن تقييد هذه الطريقة ضمن سلسلة. <br /><br />
 
 
@@ -271,17 +271,17 @@
 			ملاحظة: يمكنك إيقاف جميع الإجراءات النشطة على نفس الخالط دفعة واحدة عبر [page:AnimationMixer.stopAllAction mixer.stopAllAction].
 			ملاحظة: يمكنك إيقاف جميع الإجراءات النشطة على نفس الخالط دفعة واحدة عبر [page:AnimationMixer.stopAllAction mixer.stopAllAction].
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction stopFading]()</h3>
+		<h3>[method:this stopFading]()</h3>
 		<p>
 		<p>
 			يوقف أي [page:.fadeIn fading] مجدولًا يتم تطبيقه على هذا الحدث. يمكن تقييد هذه الطريقة ضمن سلسلة.
 			يوقف أي [page:.fadeIn fading] مجدولًا يتم تطبيقه على هذا الحدث. يمكن تقييد هذه الطريقة ضمن سلسلة.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction stopWarping]()</h3>
+		<h3>[method:this stopWarping]()</h3>
 		<p>
 		<p>
 			يوقف أي [page:.warp warping] مجدولًا يتم تطبيقه على هذا الحدث. يمكن تقييد هذه الوظيفة ضمن سلسلة.
 			يوقف أي [page:.warp warping] مجدولًا يتم تطبيقه على هذا الحدث. يمكن تقييد هذه الوظيفة ضمن سلسلة.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction syncWith]( [param:AnimationAction otherAction] )</h3>
+		<h3>[method:this syncWith]( [param:AnimationAction otherAction] )</h3>
 		<p>
 		<p>
 			يزامن هذا الإجراء مع الإجراء الآخر الذي تم تمريره. يمكن تقييد هذه الوظيفة ضمن سلسلة. <br /><br />
 			يزامن هذا الإجراء مع الإجراء الآخر الذي تم تمريره. يمكن تقييد هذه الوظيفة ضمن سلسلة. <br /><br />
 
 
@@ -290,7 +290,7 @@
 			ملاحظة: لن يتم الكشف عن التغييرات المستقبلية في *time* و *timeScale* للإجراء الآخر.
 			ملاحظة: لن يتم الكشف عن التغييرات المستقبلية في *time* و *timeScale* للإجراء الآخر.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
+		<h3>[method:this warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			يغير سرعة التشغيل ، خلال الفترة الزمنية المنقضية ، عن طريق تعديل [page:.timeScale timeScale] تدريجيًا من *startTimeScale* إلى *endTimeScale*.يمكن تقييد هذه الوظيفة ضمن سلسلة.
 			يغير سرعة التشغيل ، خلال الفترة الزمنية المنقضية ، عن طريق تعديل [page:.timeScale timeScale] تدريجيًا من *startTimeScale* إلى *endTimeScale*.يمكن تقييد هذه الوظيفة ضمن سلسلة.
 		</p>
 		</p>

+ 6 - 6
docs/api/ar/animation/AnimationMixer.html

@@ -63,37 +63,37 @@
 			إرجاع جذركائن الخالط.
 			إرجاع جذركائن الخالط.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationMixer stopAllAction]()</h3>
+		<h3>[method:this stopAllAction]()</h3>
 		<p>
 		<p>
 			يقوم بإلغاء تنشيط كافة الإجراءات المجدولة مسبقًا على هذا الخالط.
 			يقوم بإلغاء تنشيط كافة الإجراءات المجدولة مسبقًا على هذا الخالط.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationMixer update]([param:Number deltaTimeInSeconds]) </h3>
+		<h3>[method:this update]([param:Number deltaTimeInSeconds]) </h3>
 		<p>
 		<p>
 			يعمل على تقدم وقت الخالط العالمي وتحديث الرسوم المتحركة.<br /><br />
 			يعمل على تقدم وقت الخالط العالمي وتحديث الرسوم المتحركة.<br /><br />
 
 
 			يتم ذلك عادةً في حلقة العرض ، حيث يتم تمرير [page:Clock.getDelta clock.getDelta] مقياسًا بواسطة جهاز الخلاط [page:.timeScale timeScale]).
 			يتم ذلك عادةً في حلقة العرض ، حيث يتم تمرير [page:Clock.getDelta clock.getDelta] مقياسًا بواسطة جهاز الخلاط [page:.timeScale timeScale]).
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationMixer setTime]([param:Number timeInSeconds]) </h3>
+		<h3>[method:this setTime]([param:Number timeInSeconds]) </h3>
 		<p>
 		<p>
 			يضبط الخالط العام على وقت محدد ويقوم بتحديث الرسوم المتحركة وفقًا لذلك.<br /><br />
 			يضبط الخالط العام على وقت محدد ويقوم بتحديث الرسوم المتحركة وفقًا لذلك.<br /><br />
 
 
 			يكون هذا مفيدًا عندما تحتاج إلى الانتقال إلى وقت محدد في رسم متحرك. سيتم قياس القيمة المدخلة حسب مقياس الوقت لجهاز الخالط [page:.timeScale timeScale].
 			يكون هذا مفيدًا عندما تحتاج إلى الانتقال إلى وقت محدد في رسم متحرك. سيتم قياس القيمة المدخلة حسب مقياس الوقت لجهاز الخالط [page:.timeScale timeScale].
 		</p>
 		</p>
 
 
-		<h3>[method:null uncacheClip]([param:AnimationClip clip])</h3>
+		<h3>[method:undefined uncacheClip]([param:AnimationClip clip])</h3>
 
 
 		<p>
 		<p>
 			إلغاء تخصيص كل موارد الذاكرة لمقطع.
 			إلغاء تخصيص كل موارد الذاكرة لمقطع.
 		</p>
 		</p>
 
 
-		<h3>[method:null uncacheRoot]([param:Object3D root]) </h3>
+		<h3>[method:undefined uncacheRoot]([param:Object3D root]) </h3>
 		<p>
 		<p>
 			إلغاء تخصيص كافة موارد الذاكرة لكائن جذر.
 			إلغاء تخصيص كافة موارد الذاكرة لكائن جذر.
 		</p>
 		</p>
 
 
-		<h3>[method:null uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
+		<h3>[method:undefined uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<p>
 		<p>
 			إلغاء تخصيص كل موارد الذاكرة لإجراء ما.
 			إلغاء تخصيص كل موارد الذاكرة لإجراء ما.
 		</p>
 		</p>

+ 3 - 3
docs/api/ar/animation/AnimationObjectGroup.html

@@ -56,17 +56,17 @@
 		<h2>الوظائف (Methods)</h2>
 		<h2>الوظائف (Methods)</h2>
 
 
 
 
-		<h3>[method:null add]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
+		<h3>[method:undefined add]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
 		<p>
 		<p>
 			يضيف عددًا عشوائيًا من الكائنات إلى *AnimationObjectGroup*.
 			يضيف عددًا عشوائيًا من الكائنات إلى *AnimationObjectGroup*.
 		</p>
 		</p>
 
 
-		<h3>[method:null remove]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
+		<h3>[method:undefined remove]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
 		<p>
 		<p>
 			يزيل عددًا عشوائيًا من الكائنات من *AnimationObjectGroup*.
 			يزيل عددًا عشوائيًا من الكائنات من *AnimationObjectGroup*.
 		</p>
 		</p>
 
 
-		<h3>[method:null uncache]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
+		<h3>[method:undefined uncache]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
 		<p>
 		<p>
 			إلغاء تخصيص كافة موارد الذاكرة للكائنات التي تم تمريرها من *AnimationObjectGroup*.
 			إلغاء تخصيص كافة موارد الذاكرة للكائنات التي تم تمريرها من *AnimationObjectGroup*.
 		</p>
 		</p>

+ 4 - 4
docs/api/ar/animation/KeyframeTrack.html

@@ -136,12 +136,12 @@
 			ترجع نسخة من هذا المسار.
 			ترجع نسخة من هذا المسار.
 		</p>
 		</p>
 
 
-		<h3>[method:null createInterpolant]()</h3>
+		<h3>[method:Interpolant createInterpolant]()</h3>
 		<p>
 		<p>
 			ينشئ [page:LinearInterpolant LinearInterpolant] أو [page:CubicInterpolant CubicInterpolant] أو [page:DiscreteInterpolant DiscreteInterpolant] ، اعتمادًا على قيمة معلمة الاستيفاء التي تم تمريرها في الباني.
 			ينشئ [page:LinearInterpolant LinearInterpolant] أو [page:CubicInterpolant CubicInterpolant] أو [page:DiscreteInterpolant DiscreteInterpolant] ، اعتمادًا على قيمة معلمة الاستيفاء التي تم تمريرها في الباني.
 		</p>
 		</p>
 
 
-		<h3>[method:null getInterpolation]()</h3>
+		<h3>[method:Interpolant getInterpolation]()</h3>
 		<p>
 		<p>
 			إرجاع نوع الاستيفاء (interpolation).
 			إرجاع نوع الاستيفاء (interpolation).
 		</p>
 		</p>
@@ -156,12 +156,12 @@
 			ينشئ [page:DiscreteInterpolant DiscreteInterpolant] جديدًا من [page:KeyframeTrack.times times] و [page:KeyframeTrack.times values]. يمكن تمرير Float32Array الذي سيحصل على النتائج. وإلا فسيتم إنشاء مصفوفة جديدة بالحجم المناسب تلقائيًا.
 			ينشئ [page:DiscreteInterpolant DiscreteInterpolant] جديدًا من [page:KeyframeTrack.times times] و [page:KeyframeTrack.times values]. يمكن تمرير Float32Array الذي سيحصل على النتائج. وإلا فسيتم إنشاء مصفوفة جديدة بالحجم المناسب تلقائيًا.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
+		<h3>[method:LinearInterpolant InterpolantFactoryMethodLinear]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<p>
 		<p>
 			ينشئ [page:LinearInterpolant LinearInterpolant] جديدًا من page:KeyframeTrack.times times] و [page:KeyframeTrack.times values]. يمكن تمرير Float32Array الذي سيتلقى النتائج. وإلا فسيتم إنشاء مصفوفة جديدة بالحجم المناسب تلقائيًا.
 			ينشئ [page:LinearInterpolant LinearInterpolant] جديدًا من page:KeyframeTrack.times times] و [page:KeyframeTrack.times values]. يمكن تمرير Float32Array الذي سيتلقى النتائج. وإلا فسيتم إنشاء مصفوفة جديدة بالحجم المناسب تلقائيًا.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodSmooth]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
+		<h3>[method:CubicInterpolant InterpolantFactoryMethodSmooth]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<p>
 		<p>
 			قم بإنشاء [page:CubicInterpolant CubicInterpolant] جديد من [page:KeyframeTrack.times times] و [page:KeyframeTrack.times values]. يمكن تمرير Float32Array الذي سيحصل على النتائج. وإلا فسيتم إنشاء مصفوفة جديدة بالحجم المناسب تلقائيًا.
 			قم بإنشاء [page:CubicInterpolant CubicInterpolant] جديد من [page:KeyframeTrack.times times] و [page:KeyframeTrack.times values]. يمكن تمرير Float32Array الذي سيحصل على النتائج. وإلا فسيتم إنشاء مصفوفة جديدة بالحجم المناسب تلقائيًا.
 		</p>
 		</p>

+ 4 - 4
docs/api/ar/animation/PropertyBinding.html

@@ -71,21 +71,21 @@
 
 
 		<h2>الوظائف (Methods)</h2>
 		<h2>الوظائف (Methods)</h2>
 
 
-		<h3>[method:null getValue]( [param:Array targetArray], [param:Number offset] )</h3>
+		<h3>[method:undefined getValue]( [param:Array targetArray], [param:Number offset] )</h3>
 		<p>
 		<p>
 		</p>
 		</p>
 
 
-		<h3>[method:null setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
+		<h3>[method:undefined setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
 		<p>
 		<p>
 		</p>
 		</p>
 
 
-		<h3>[method:null bind]( )</h3>
+		<h3>[method:undefined bind]( )</h3>
 		<p>
 		<p>
 			إنشاء زوج getter / setter لخاصية في الرسم البياني للمشهد. تستخدم داخليا من قبل
 			إنشاء زوج getter / setter لخاصية في الرسم البياني للمشهد. تستخدم داخليا من قبل
 			[page:PropertyBinding.getValue getValue] و [page:PropertyBinding.setValue setValue].
 			[page:PropertyBinding.getValue getValue] و [page:PropertyBinding.setValue setValue].
 		</p>
 		</p>
 
 
-		<h3>[method:null unbind]( )</h3>
+		<h3>[method:undefined unbind]( )</h3>
 		<p>
 		<p>
 			تقوم بفك ربط زوج getter / setter لخاصية في الرسم البياني للمشهد.
 			تقوم بفك ربط زوج getter / setter لخاصية في الرسم البياني للمشهد.
 		</p>
 		</p>

+ 4 - 4
docs/api/ar/animation/PropertyMixer.html

@@ -65,24 +65,24 @@
 		<h2>الوظائف (Methods)</h2>
 		<h2>الوظائف (Methods)</h2>
 
 
 
 
-		<h3>[method:null accumulate]( [param:Number accuIndex], [param:Number weight] )</h3>
+		<h3>[method:undefined accumulate]( [param:Number accuIndex], [param:Number weight] )</h3>
 		<p>
 		<p>
 			تجميع البيانات في [page:PropertyMixer.buffer buffer][accuIndex] منطقة 'incoming' في 'accu[i]'.<br />
 			تجميع البيانات في [page:PropertyMixer.buffer buffer][accuIndex] منطقة 'incoming' في 'accu[i]'.<br />
 
 
 			إذا كان الوزن *0* فهذا لا يفعل شيئًا.
 			إذا كان الوزن *0* فهذا لا يفعل شيئًا.
 		</p>
 		</p>
 
 
-		<h3>[method:null apply]( [param:Number accuIndex] )</h3>
+		<h3>[method:undefined apply]( [param:Number accuIndex] )</h3>
 		<p>
 		<p>
 			تطبيق حالة [page:PropertyMixer.buffer buffer] 'accu[i]' على الربط عند اختلاف الاتهام.
 			تطبيق حالة [page:PropertyMixer.buffer buffer] 'accu[i]' على الربط عند اختلاف الاتهام.
 		</p>
 		</p>
 
 
-		<h3>[method:null saveOriginalState]( )</h3>
+		<h3>[method:undefined saveOriginalState]( )</h3>
 		<p>
 		<p>
 			تذكر حالة الملكية المقيدة وتنسخها إلى كلا المتهمين.
 			تذكر حالة الملكية المقيدة وتنسخها إلى كلا المتهمين.
 		</p>
 		</p>
 
 
-		<h3>[method:null restoreOriginalState](  )</h3>
+		<h3>[method:undefined restoreOriginalState](  )</h3>
 		<p>
 		<p>
 			تقوم بتطبيق الحالة التي تم التقاطها مسبقًا عبر 'saveOriginalState' إلى binding.
 			تقوم بتطبيق الحالة التي تم التقاطها مسبقًا عبر 'saveOriginalState' إلى binding.
 		</p>
 		</p>

+ 2 - 2
docs/api/ar/animation/tracks/BooleanKeyframeTrack.html

@@ -58,12 +58,12 @@
 			أنظر [page:KeyframeTrack] من أجل الخصائص الموروثة
 			أنظر [page:KeyframeTrack] من أجل الخصائص الموروثة
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear ]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodLinear ]()</h3>
 		<p>
 		<p>
 			قيمة هذه الوضيفة هي 'undefined'، حيث أنه لا يوجد سبب لإستعمالها على الخصائص المتفردة.
 			قيمة هذه الوضيفة هي 'undefined'، حيث أنه لا يوجد سبب لإستعمالها على الخصائص المتفردة.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodSmooth ]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodSmooth ]()</h3>
 		<p>
 		<p>
 			قيمة هذه الوضيفة هي 'undefined'، حيث أنه لا يوجد سبب لإستعمالها على الخصائص المتفردة.
 			قيمة هذه الوضيفة هي 'undefined'، حيث أنه لا يوجد سبب لإستعمالها على الخصائص المتفردة.
 		</p>
 		</p>

+ 1 - 1
docs/api/ar/animation/tracks/QuaternionKeyframeTrack.html

@@ -56,7 +56,7 @@
 			أنظر [page:KeyframeTrack] من أجل الخصائص الموروثة
 			أنظر [page:KeyframeTrack] من أجل الخصائص الموروثة
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
+		<h3>[method:QuaternionLinearInterpolant InterpolantFactoryMethodLinear]()</h3>
 		<p>
 		<p>
 			إرجاع قيمة من نوع [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] بناءا على
 			إرجاع قيمة من نوع [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] بناءا على
 			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] و
 			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] و

+ 2 - 2
docs/api/ar/animation/tracks/StringKeyframeTrack.html

@@ -61,12 +61,12 @@
 			أنظر [page:KeyframeTrack] من أجل الخصائص الموروثة
 			أنظر [page:KeyframeTrack] من أجل الخصائص الموروثة
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodLinear]()</h3>
 		<p>
 		<p>
 			قيمة هذه الطريقة هنا 'undefined' ، لأنها لا معنى لها بالنسبة للخصائص المنفصلة.
 			قيمة هذه الطريقة هنا 'undefined' ، لأنها لا معنى لها بالنسبة للخصائص المنفصلة.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodSmooth]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodSmooth]()</h3>
 		<p>
 		<p>
 			قيمة هذه الطريقة هنا 'undefined' ، لأنها لا معنى لها بالنسبة للخصائص المنفصلة.
 			قيمة هذه الطريقة هنا 'undefined' ، لأنها لا معنى لها بالنسبة للخصائص المنفصلة.
 		</p>
 		</p>

+ 17 - 17
docs/api/ar/audio/Audio.html

@@ -101,12 +101,12 @@
 
 
 		<h2>الوظائف (Methods)</h2>
 		<h2>الوظائف (Methods)</h2>
 
 
-		<h3>[method:Audio connect]()</h3>
+		<h3>[method:this connect]()</h3>
 		<p>
 		<p>
 		متصل بـ [page:Audio.source]. يستخدم هذا داخليًا عند التهيئة وعند ضبط / إزالة المرشحات.
 		متصل بـ [page:Audio.source]. يستخدم هذا داخليًا عند التهيئة وعند ضبط / إزالة المرشحات.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio disconnect]()</h3>
+		<h3>[method:this disconnect]()</h3>
 		<p>
 		<p>
 		قطع الاتصال من [page:Audio.source]. يستخدم هذا داخليًا عند تعيين / إزالة المرشحات.
 		قطع الاتصال من [page:Audio.source]. يستخدم هذا داخليًا عند تعيين / إزالة المرشحات.
 		</p>
 		</p>
@@ -141,82 +141,82 @@
 		إعادة الحجم الحالي.
 		إعادة الحجم الحالي.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio play]( delay )</h3>
+		<h3>[method:this play]( delay )</h3>
 		<p>
 		<p>
 		إذا كانت [page:Audio.hasPlaybackControl hasPlaybackControl] تحمل قيمة *true* ، يبدأ التشغيل.
 		إذا كانت [page:Audio.hasPlaybackControl hasPlaybackControl] تحمل قيمة *true* ، يبدأ التشغيل.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio pause]()</h3>
+		<h3>[method:this pause]()</h3>
 		<p>
 		<p>
 		إذا كانت [page:Audio.hasPlaybackControl hasPlaybackControl] تحمل قيمة *true* ، يقوم بإقاف التشغيل.
 		إذا كانت [page:Audio.hasPlaybackControl hasPlaybackControl] تحمل قيمة *true* ، يقوم بإقاف التشغيل.
 		</p>
 		</p>
 
 
-		<h3>[method:null onEnded]()</h3>
+		<h3>[method:undefined onEnded]()</h3>
 		<p>
 		<p>
 		يتم مناداته تلقائيًا عند انتهاء التشغيل.
 		يتم مناداته تلقائيًا عند انتهاء التشغيل.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setBuffer]( audioBuffer )</h3>
+		<h3>[method:this setBuffer]( audioBuffer )</h3>
 		<p>
 		<p>
 		تقوم بإعداد [page:Audio.source source] إلى *audioBuffer* ، وتقوم بتعيين [page:Audio.sourceType sourceType] إلى 'buffer'.<br />
 		تقوم بإعداد [page:Audio.source source] إلى *audioBuffer* ، وتقوم بتعيين [page:Audio.sourceType sourceType] إلى 'buffer'.<br />
 		إذا كان [page:Audio.autoplay autoplay] ، يبدأ التشغيل أيضًا.
 		إذا كان [page:Audio.autoplay autoplay] ، يبدأ التشغيل أيضًا.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setFilter]( filter )</h3>
+		<h3>[method:this setFilter]( filter )</h3>
 		<p>
 		<p>
 		Applies a single filter node to the audio.
 		Applies a single filter node to the audio.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setFilters]( [param:Array value] )</h3>
+		<h3>[method:this setFilters]( [param:Array value] )</h3>
 		<p>
 		<p>
 		value - arrays of filters.<br />
 		value - arrays of filters.<br />
 		Applies an array of filter nodes to the audio.
 		Applies an array of filter nodes to the audio.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setLoop]( [param:Boolean value] )</h3>
+		<h3>[method:this setLoop]( [param:Boolean value] )</h3>
 		<p>
 		<p>
 		يضبط [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] على *value* (ما إذا كان يجب تكرار التشغيل).
 		يضبط [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] على *value* (ما إذا كان يجب تكرار التشغيل).
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setLoopStart]( [param:Float value] )</h3>
+		<h3>[method:this setLoopStart]( [param:Float value] )</h3>
 		<p>
 		<p>
 		يضبط [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart source.loopStart] على *value*.
 		يضبط [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart source.loopStart] على *value*.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setLoopEnd]( [param:Float value] )</h3>
+		<h3>[method:this setLoopEnd]( [param:Float value] )</h3>
 		<p>
 		<p>
 		يضبط [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd source.loopEnd] على *value*.
 		يضبط [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd source.loopEnd] على *value*.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setMediaElementSource]( mediaElement )</h3>
+		<h3>[method:this setMediaElementSource]( mediaElement )</h3>
 		<p>
 		<p>
 		يطبق الكائن المحدد من النوع [link:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement HTMLMediaElement] كمصدر لهذا الصوت.<br />
 		يطبق الكائن المحدد من النوع [link:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement HTMLMediaElement] كمصدر لهذا الصوت.<br />
 		يحدد أيضًا [page:Audio.hasPlaybackControl hasPlaybackControl] إلى false.
 		يحدد أيضًا [page:Audio.hasPlaybackControl hasPlaybackControl] إلى false.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setMediaStreamSource]( mediaStream )</h3>
+		<h3>[method:this setMediaStreamSource]( mediaStream )</h3>
 		<p>
 		<p>
 		يطبق الكائن المحدد من النوع [link:https://developer.mozilla.org/en-US/docs/Web/API/MediaStream MediaStream] كمصدر لهذا الصوت.<br />
 		يطبق الكائن المحدد من النوع [link:https://developer.mozilla.org/en-US/docs/Web/API/MediaStream MediaStream] كمصدر لهذا الصوت.<br />
 		يحدد أيضًا [page:Audio.hasPlaybackControl hasPlaybackControl] إلى false.
 		يحدد أيضًا [page:Audio.hasPlaybackControl hasPlaybackControl] إلى false.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setNodeSource]( audioNode )</h3>
+		<h3>[method:this setNodeSource]( audioNode )</h3>
 		<p>
 		<p>
 		يقوم بإعداد [page:Audio.source source] إلى audioBuffer ، ويقوم بتعيين [page:Audio.sourceType sourceType] على 'audioNode'.<br />
 		يقوم بإعداد [page:Audio.source source] إلى audioBuffer ، ويقوم بتعيين [page:Audio.sourceType sourceType] على 'audioNode'.<br />
 		يضبط أيضًا [page:Audio.hasPlaybackControl hasPlaybackControl] إلى false.
 		يضبط أيضًا [page:Audio.hasPlaybackControl hasPlaybackControl] إلى false.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setPlaybackRate]( [param:Float value] )</h3>
+		<h3>[method:this setPlaybackRate]( [param:Float value] )</h3>
 		<p>
 		<p>
 		إذا تم تمكين [page:Audio.hasPlaybackControl hasPlaybackControl] ، فيتم ضبط [page:Audio.playbackRate playbackRate] على *value*.
 		إذا تم تمكين [page:Audio.hasPlaybackControl hasPlaybackControl] ، فيتم ضبط [page:Audio.playbackRate playbackRate] على *value*.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setVolume]( [param:Float value] )</h3>
+		<h3>[method:this setVolume]( [param:Float value] )</h3>
 		<p>
 		<p>
 		تضبط مستوى الصوت.
 		تضبط مستوى الصوت.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio stop]()</h3>
+		<h3>[method:this stop]()</h3>
 		<p>
 		<p>
 		إذا تم تمكين [page:Audio.hasPlaybackControl hasPlaybackControl] ، فسيتوقف عن التشغيل.
 		إذا تم تمكين [page:Audio.hasPlaybackControl hasPlaybackControl] ، فسيتوقف عن التشغيل.
 		</p>
 		</p>

+ 2 - 2
docs/api/ar/audio/AudioListener.html

@@ -86,7 +86,7 @@
 		ترجع قيمة الخاصة بـ[page:AudioListener.filter filter].
 		ترجع قيمة الخاصة بـ[page:AudioListener.filter filter].
 		</p>
 		</p>
 
 
-		<h3>[method:AudioListener setFilter]( [param:AudioNode value] )</h3>
+		<h3>[method:this setFilter]( [param:AudioNode value] )</h3>
 		<p>
 		<p>
 		تقوم بتعيين خاصية [page:AudioListener.filter filter] إلى *value*.
 		تقوم بتعيين خاصية [page:AudioListener.filter filter] إلى *value*.
 		</p>
 		</p>
@@ -96,7 +96,7 @@
 		إعادة *volume*.
 		إعادة *volume*.
 		</p>
 		</p>
 
 
-		<h3>[method:AudioListener setMasterVolume]( [param:Number value] )</h3>
+		<h3>[method:this setMasterVolume]( [param:Number value] )</h3>
 		<p>
 		<p>
 		ضبط مستوى الصوت (volume).
 		ضبط مستوى الصوت (volume).
 		</p>
 		</p>

+ 5 - 5
docs/api/ar/audio/PositionalAudio.html

@@ -87,7 +87,7 @@
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setRefDistance]( [param:Float value] )</h3>
+		<h3>[method:this setRefDistance]( [param:Float value] )</h3>
 		<p>
 		<p>
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		</p>
 		</p>
@@ -97,7 +97,7 @@
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setRolloffFactor]( [param:Float value] )</h3>
+		<h3>[method:this setRolloffFactor]( [param:Float value] )</h3>
 		<p>
 		<p>
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		</p>
 		</p>
@@ -107,7 +107,7 @@
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setDistanceModel]( [param:String value] )</h3>
+		<h3>[method:this setDistanceModel]( [param:String value] )</h3>
 		<p>
 		<p>
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		</p>
 		</p>
@@ -117,12 +117,12 @@
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		تُرجع القيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setMaxDistance]( [param:Float value] )</h3>
+		<h3>[method:this setMaxDistance]( [param:Float value] )</h3>
 		<p>
 		<p>
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		يضبط قيمة [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )</h3>
+		<h3>[method:this setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )</h3>
 		<p>
 		<p>
 		يمكن استخدام هذه الطريقة لتحويل الصوت متعدد الاتجاهات إلى [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound].
 		يمكن استخدام هذه الطريقة لتحويل الصوت متعدد الاتجاهات إلى [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound].
 		</p>
 		</p>

+ 1 - 1
docs/api/ar/cameras/Camera.html

@@ -56,7 +56,7 @@
 			ترجع كاميرا جديدة بنفس خصائص هذه الكاميرا.
 			ترجع كاميرا جديدة بنفس خصائص هذه الكاميرا.
 		</p>
 		</p>
 
 
-		<h3>[method:Camera copy]( [param:Camera source], [param:Boolean recursive] )</h3>
+		<h3>[method:this copy]( [param:Camera source], [param:Boolean recursive] )</h3>
 		<p>
 		<p>
 			تنسخ الخصائص من الكاميرا المصدر إلى هذه الكاميرا.
 			تنسخ الخصائص من الكاميرا المصدر إلى هذه الكاميرا.
 		</p>
 		</p>

+ 1 - 7
docs/api/ar/cameras/CubeCamera.html

@@ -70,7 +70,7 @@
 		<h2>الوظائف (Methods)</h2>
 		<h2>الوظائف (Methods)</h2>
 		<p>راجع فئة [page: Object3D] الأساسية للخصائص العامة.</p>
 		<p>راجع فئة [page: Object3D] الأساسية للخصائص العامة.</p>
 
 
-		<h3>[method:null update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
+		<h3>[method:undefined update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
 		<p>
 		<p>
 		renderer -- عارض WebGL الحالي <br />
 		renderer -- عارض WebGL الحالي <br />
 		scene -- المشهد الحالي
 		scene -- المشهد الحالي
@@ -79,12 +79,6 @@
 		استدعاء هذا لتحديث [page:CubeCamera.renderTarget renderTarget].
 		استدعاء هذا لتحديث [page:CubeCamera.renderTarget renderTarget].
 		</p>
 		</p>
 
 
-		<h3>[method:null clear]( [param:WebGLRenderer renderer], [param:Boolean color], [param:Boolean depth], [param:Boolean stencil] )</h3>
-		<p>
-		قم باستدعاء هذا لمسح لون وعمق و / أو مخازن الاستنسل *stencil buffers* المؤقتة الخاصة بالهدف.
-		يتم تعيين مخزن الألوان على اللون الواضح الحالي لجهاز العرض. القيم الافتراضية هي *true*.
-		</p>
-
 		<h2>المصدر (Source)</h2>
 		<h2>المصدر (Source)</h2>
 
 
 		<p>
 		<p>

+ 1 - 1
docs/api/en/Template.html

@@ -35,7 +35,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null todo]()</h3>
+		<h3>[method:undefined todo]()</h3>
 		<p>todo</p>
 		<p>todo</p>
 		<p>todo</p>
 		<p>todo</p>
 
 

+ 18 - 18
docs/api/en/animation/AnimationAction.html

@@ -146,7 +146,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<h3>[method:AnimationAction crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
+		<h3>[method:this crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<p>
 		<p>
 			Causes this action to [page:.fadeIn fade in], fading out another action simultaneously, within
 			Causes this action to [page:.fadeIn fade in], fading out another action simultaneously, within
 			the passed time interval. This method can be chained.<br /><br />
 			the passed time interval. This method can be chained.<br /><br />
@@ -158,7 +158,7 @@
 
 
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
+		<h3>[method:this crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<p>
 		<p>
 			Causes this action to [page:.fadeOut fade out], fading in another action simultaneously, within
 			Causes this action to [page:.fadeOut fade out], fading in another action simultaneously, within
 			the passed time interval. This method can be chained.<br /><br />
 			the passed time interval. This method can be chained.<br /><br />
@@ -168,13 +168,13 @@
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction fadeIn]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this fadeIn]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			Increases the [page:.weight weight] of this action gradually from 0 to 1, within the passed time
 			Increases the [page:.weight weight] of this action gradually from 0 to 1, within the passed time
 			interval. This method can be chained.
 			interval. This method can be chained.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction fadeOut]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this fadeOut]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			Decreases the [page:.weight weight] of this action gradually from 1 to 0, within the passed time
 			Decreases the [page:.weight weight] of this action gradually from 1 to 0, within the passed time
 			interval. This method can be chained.
 			interval. This method can be chained.
@@ -186,7 +186,7 @@
 			[page:.paused paused]).
 			[page:.paused paused]).
 		</p>
 		</p>
 
 
-		<h3>[method:number getEffectiveWeight]()</h3>
+		<h3>[method:Number getEffectiveWeight]()</h3>
 		<p>
 		<p>
 			Returns the effective weight (considering the current states of fading and
 			Returns the effective weight (considering the current states of fading and
 			[page:.enabled enabled]).
 			[page:.enabled enabled]).
@@ -207,7 +207,7 @@
 			Returns the root object on which this action is performed.
 			Returns the root object on which this action is performed.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction halt]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this halt]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			Decelerates this animation's speed to 0 by decreasing [page:.timeScale timeScale] gradually
 			Decelerates this animation's speed to 0 by decreasing [page:.timeScale timeScale] gradually
 			(starting from its current value), within the passed time interval. This method can be chained.
 			(starting from its current value), within the passed time interval. This method can be chained.
@@ -233,7 +233,7 @@
 			conditions for [page:.isRunning isRunning]).
 			conditions for [page:.isRunning isRunning]).
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction play]()</h3>
+		<h3>[method:this play]()</h3>
 		<p>
 		<p>
 			Tells the mixer to activate the action. This method can be chained.<br /><br />
 			Tells the mixer to activate the action. This method can be chained.<br /><br />
 
 
@@ -245,7 +245,7 @@
 			too.
 			too.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction reset]()</h3>
+		<h3>[method:this reset]()</h3>
 		<p>
 		<p>
 			Resets the action. This method can be chained.<br /><br />
 			Resets the action. This method can be chained.<br /><br />
 
 
@@ -257,13 +257,13 @@
 			This means: If you want both, resetting and stopping, don’t call .*reset*; call .*stop* instead.
 			This means: If you want both, resetting and stopping, don’t call .*reset*; call .*stop* instead.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setDuration]( [param:Number durationInSeconds] )</h3>
+		<h3>[method:this setDuration]( [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			Sets the duration for a single loop of this action (by adjusting [page:.timeScale timeScale]
 			Sets the duration for a single loop of this action (by adjusting [page:.timeScale timeScale]
 			and stopping any scheduled warping). This method can be chained.
 			and stopping any scheduled warping). This method can be chained.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setEffectiveTimeScale]( [param:Number timeScale] )</h3>
+		<h3>[method:this setEffectiveTimeScale]( [param:Number timeScale] )</h3>
 		<p>
 		<p>
 			Sets the [page:.timeScale timeScale] and stops any scheduled warping. This method can be chained.<br /><br />
 			Sets the [page:.timeScale timeScale] and stops any scheduled warping. This method can be chained.<br /><br />
 
 
@@ -275,7 +275,7 @@
 			this method.
 			this method.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setEffectiveWeight]( [param:Number weight] )</h3>
+		<h3>[method:this setEffectiveWeight]( [param:Number weight] )</h3>
 		<p>
 		<p>
 			Sets the [page:.weight weight] and stops any scheduled fading. This method can be chained.<br /><br />
 			Sets the [page:.weight weight] and stops any scheduled fading. This method can be chained.<br /><br />
 
 
@@ -287,13 +287,13 @@
 			this method.
 			this method.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
+		<h3>[method:this setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
 		<p>
 		<p>
 			Sets the [page:.loop loop mode] and the number of [page:.repetitions repetitions]. This method
 			Sets the [page:.loop loop mode] and the number of [page:.repetitions repetitions]. This method
 			can be chained.
 			can be chained.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction startAt]( [param:Number startTimeInSeconds] )</h3>
+		<h3>[method:this startAt]( [param:Number startTimeInSeconds] )</h3>
 		<p>
 		<p>
 			Defines the time for a delayed start (usually passed as [page:AnimationMixer.time] +
 			Defines the time for a delayed start (usually passed as [page:AnimationMixer.time] +
 			deltaTimeInSeconds). This method can be chained.<br /><br />
 			deltaTimeInSeconds). This method can be chained.<br /><br />
@@ -303,7 +303,7 @@
 			call of .*play*, without stopping or resetting it in the meantime).
 			call of .*play*, without stopping or resetting it in the meantime).
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction stop]()</h3>
+		<h3>[method:this stop]()</h3>
 		<p>
 		<p>
 			Tells the mixer to deactivate this action. This method can be chained.<br /><br />
 			Tells the mixer to deactivate this action. This method can be chained.<br /><br />
 
 
@@ -313,19 +313,19 @@
 			[page:AnimationMixer.stopAllAction mixer.stopAllAction].
 			[page:AnimationMixer.stopAllAction mixer.stopAllAction].
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction stopFading]()</h3>
+		<h3>[method:this stopFading]()</h3>
 		<p>
 		<p>
 			Stops any scheduled [page:.fadeIn fading] which is applied to this action. This method can be
 			Stops any scheduled [page:.fadeIn fading] which is applied to this action. This method can be
 			chained.
 			chained.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction stopWarping]()</h3>
+		<h3>[method:this stopWarping]()</h3>
 		<p>
 		<p>
 			Stops any scheduled [page:.warp warping] which is applied to this action. This method can be
 			Stops any scheduled [page:.warp warping] which is applied to this action. This method can be
 			chained.
 			chained.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction syncWith]( [param:AnimationAction otherAction] )</h3>
+		<h3>[method:this syncWith]( [param:AnimationAction otherAction] )</h3>
 		<p>
 		<p>
 			Synchronizes this action with the passed other action. This method can be chained.<br /><br />
 			Synchronizes this action with the passed other action. This method can be chained.<br /><br />
 
 
@@ -335,7 +335,7 @@
 			Note: Future changes of the other action's *time* and *timeScale* will not be detected.
 			Note: Future changes of the other action's *time* and *timeScale* will not be detected.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationAction warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
+		<h3>[method:this warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
 		<p>
 		<p>
 			Changes the playback speed, within the passed time interval, by modifying
 			Changes the playback speed, within the passed time interval, by modifying
 			[page:.timeScale timeScale] gradually from *startTimeScale* to *endTimeScale*. This method can
 			[page:.timeScale timeScale] gradually from *startTimeScale* to *endTimeScale*. This method can

+ 6 - 6
docs/api/en/animation/AnimationMixer.html

@@ -72,37 +72,37 @@
 			Returns this mixer's root object.
 			Returns this mixer's root object.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationMixer stopAllAction]()</h3>
+		<h3>[method:this stopAllAction]()</h3>
 		<p>
 		<p>
 			Deactivates all previously scheduled actions on this mixer.
 			Deactivates all previously scheduled actions on this mixer.
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationMixer update]([param:Number deltaTimeInSeconds]) </h3>
+		<h3>[method:this update]([param:Number deltaTimeInSeconds]) </h3>
 		<p>
 		<p>
 			Advances the global mixer time and updates the animation.<br /><br />
 			Advances the global mixer time and updates the animation.<br /><br />
 
 
 			This is usually done in the render loop, passing [page:Clock.getDelta clock.getDelta] scaled by the mixer's [page:.timeScale timeScale]).
 			This is usually done in the render loop, passing [page:Clock.getDelta clock.getDelta] scaled by the mixer's [page:.timeScale timeScale]).
 		</p>
 		</p>
 
 
-		<h3>[method:AnimationMixer setTime]([param:Number timeInSeconds]) </h3>
+		<h3>[method:this setTime]([param:Number timeInSeconds]) </h3>
 		<p>
 		<p>
 			Sets the global mixer to a specific time and updates the animation accordingly.<br /><br />
 			Sets the global mixer to a specific time and updates the animation accordingly.<br /><br />
 
 
 			This is useful when you need to jump to an exact time in an animation. The input parameter will be scaled by the mixer's [page:.timeScale timeScale].
 			This is useful when you need to jump to an exact time in an animation. The input parameter will be scaled by the mixer's [page:.timeScale timeScale].
 		</p>
 		</p>
 
 
-		<h3>[method:null uncacheClip]([param:AnimationClip clip])</h3>
+		<h3>[method:undefined uncacheClip]([param:AnimationClip clip])</h3>
 
 
 		<p>
 		<p>
 			Deallocates all memory resources for a clip. Before using this method make sure to call [page:AnimationAction.stop]() for all related actions.
 			Deallocates all memory resources for a clip. Before using this method make sure to call [page:AnimationAction.stop]() for all related actions.
 		</p>
 		</p>
 
 
-		<h3>[method:null uncacheRoot]([param:Object3D root]) </h3>
+		<h3>[method:undefined uncacheRoot]([param:Object3D root]) </h3>
 		<p>
 		<p>
 			Deallocates all memory resources for a root object. Before using this method make sure to call [page:AnimationAction.stop]() for all related actions.
 			Deallocates all memory resources for a root object. Before using this method make sure to call [page:AnimationAction.stop]() for all related actions.
 		</p>
 		</p>
 
 
-		<h3>[method:null uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
+		<h3>[method:undefined uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<p>
 		<p>
 			Deallocates all memory resources for an action. Before using this method make sure to call [page:AnimationAction.stop]() to deactivate the action.
 			Deallocates all memory resources for an action. Before using this method make sure to call [page:AnimationAction.stop]() to deactivate the action.
 		</p>
 		</p>

+ 3 - 3
docs/api/en/animation/AnimationObjectGroup.html

@@ -60,17 +60,17 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<h3>[method:null add]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
+		<h3>[method:undefined add]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
 		<p>
 		<p>
 			Adds an arbitrary number of objects to this *AnimationObjectGroup*.
 			Adds an arbitrary number of objects to this *AnimationObjectGroup*.
 		</p>
 		</p>
 
 
-		<h3>[method:null remove]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
+		<h3>[method:undefined remove]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
 		<p>
 		<p>
 			Removes an arbitrary number of objects from this *AnimationObjectGroup*.
 			Removes an arbitrary number of objects from this *AnimationObjectGroup*.
 		</p>
 		</p>
 
 
-		<h3>[method:null uncache]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
+		<h3>[method:undefined uncache]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )</h3>
 		<p>
 		<p>
 			Deallocates all memory resources for the passed objects of this *AnimationObjectGroup*.
 			Deallocates all memory resources for the passed objects of this *AnimationObjectGroup*.
 		</p>
 		</p>

+ 4 - 4
docs/api/en/animation/KeyframeTrack.html

@@ -163,14 +163,14 @@
 			Returns a copy of this track.
 			Returns a copy of this track.
 		</p>
 		</p>
 
 
-		<h3>[method:null createInterpolant]()</h3>
+		<h3>[method:Interpolant createInterpolant]()</h3>
 		<p>
 		<p>
 			Creates a [page:LinearInterpolant LinearInterpolant], [page:CubicInterpolant CubicInterpolant]
 			Creates a [page:LinearInterpolant LinearInterpolant], [page:CubicInterpolant CubicInterpolant]
 			or [page:DiscreteInterpolant DiscreteInterpolant], depending on the value of the interpolation
 			or [page:DiscreteInterpolant DiscreteInterpolant], depending on the value of the interpolation
 			parameter passed in the constructor.
 			parameter passed in the constructor.
 		</p>
 		</p>
 
 
-		<h3>[method:null getInterpolation]()</h3>
+		<h3>[method:Interpolant getInterpolation]()</h3>
 		<p>
 		<p>
 			Returns the interpolation type.
 			Returns the interpolation type.
 		</p>
 		</p>
@@ -189,7 +189,7 @@
 			created automatically.
 			created automatically.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
+		<h3>[method:LinearInterpolant InterpolantFactoryMethodLinear]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<p>
 		<p>
 			Creates a new [page:LinearInterpolant LinearInterpolant] from the
 			Creates a new [page:LinearInterpolant LinearInterpolant] from the
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
@@ -197,7 +197,7 @@
 			created automatically.
 			created automatically.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodSmooth]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
+		<h3>[method:CubicInterpolant InterpolantFactoryMethodSmooth]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<p>
 		<p>
 			Create a new [page:CubicInterpolant CubicInterpolant] from the
 			Create a new [page:CubicInterpolant CubicInterpolant] from the
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be

+ 4 - 4
docs/api/en/animation/PropertyBinding.html

@@ -71,21 +71,21 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null getValue]( [param:Array targetArray], [param:Number offset] )</h3>
+		<h3>[method:undefined getValue]( [param:Array targetArray], [param:Number offset] )</h3>
 		<p>
 		<p>
 		</p>
 		</p>
 
 
-		<h3>[method:null setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
+		<h3>[method:undefined setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
 		<p>
 		<p>
 		</p>
 		</p>
 
 
-		<h3>[method:null bind]( )</h3>
+		<h3>[method:undefined bind]( )</h3>
 		<p>
 		<p>
 			Create getter / setter pair for a property in the scene graph. Used internally by
 			Create getter / setter pair for a property in the scene graph. Used internally by
 			[page:PropertyBinding.getValue getValue] and [page:PropertyBinding.setValue setValue].
 			[page:PropertyBinding.getValue getValue] and [page:PropertyBinding.setValue setValue].
 		</p>
 		</p>
 
 
-		<h3>[method:null unbind]( )</h3>
+		<h3>[method:undefined unbind]( )</h3>
 		<p>
 		<p>
 			Unbind getter / setter pair for a property in the scene graph.
 			Unbind getter / setter pair for a property in the scene graph.
 		</p>
 		</p>

+ 4 - 4
docs/api/en/animation/PropertyMixer.html

@@ -66,24 +66,24 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<h3>[method:null accumulate]( [param:Number accuIndex], [param:Number weight] )</h3>
+		<h3>[method:undefined accumulate]( [param:Number accuIndex], [param:Number weight] )</h3>
 		<p>
 		<p>
 			Accumulate data in [page:PropertyMixer.buffer buffer][accuIndex] 'incoming' region into 'accu[i]'.<br />
 			Accumulate data in [page:PropertyMixer.buffer buffer][accuIndex] 'incoming' region into 'accu[i]'.<br />
 
 
 			If weight is *0* this does nothing.
 			If weight is *0* this does nothing.
 		</p>
 		</p>
 
 
-		<h3>[method:null apply]( [param:Number accuIndex] )</h3>
+		<h3>[method:undefined apply]( [param:Number accuIndex] )</h3>
 		<p>
 		<p>
 			Apply the state of [page:PropertyMixer.buffer buffer] 'accu[i]' to the binding when accus differ.
 			Apply the state of [page:PropertyMixer.buffer buffer] 'accu[i]' to the binding when accus differ.
 		</p>
 		</p>
 
 
-		<h3>[method:null saveOriginalState]( )</h3>
+		<h3>[method:undefined saveOriginalState]( )</h3>
 		<p>
 		<p>
 			Remember the state of the bound property and copy it to both accus.
 			Remember the state of the bound property and copy it to both accus.
 		</p>
 		</p>
 
 
-		<h3>[method:null restoreOriginalState](  )</h3>
+		<h3>[method:undefined restoreOriginalState](  )</h3>
 		<p>
 		<p>
 			Apply the state previously taken via 'saveOriginalState' to the binding.
 			Apply the state previously taken via 'saveOriginalState' to the binding.
 		</p>
 		</p>

+ 2 - 2
docs/api/en/animation/tracks/BooleanKeyframeTrack.html

@@ -58,12 +58,12 @@
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear ]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodLinear ]()</h3>
 		<p>
 		<p>
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodSmooth ]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodSmooth ]()</h3>
 		<p>
 		<p>
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		</p>
 		</p>

+ 1 - 1
docs/api/en/animation/tracks/ColorKeyframeTrack.html

@@ -26,7 +26,7 @@
 		<p>
 		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
-			[page:Array values] - values for the keyframes at the times specified.<br />
+			[page:Array values] - values for the keyframes at the times specified, a flat array of color components between 0 and 1.<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].

+ 2 - 2
docs/api/en/animation/tracks/QuaternionKeyframeTrack.html

@@ -24,7 +24,7 @@
 		<p>
 		<p>
 			[page:String name] (required) identifier for the KeyframeTrack.<br />
 			[page:String name] (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] (required) array of keyframe times.<br />
 			[page:Array times] (required) array of keyframe times.<br />
-			[page:Array values] values for the keyframes at the times specified.<br />
+			[page:Array values] values for the keyframes at the times specified, a flat array of quaternion components.<br />
 			[page:Constant interpolation] the type of interpolation to use. See
 			[page:Constant interpolation] the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].
@@ -56,7 +56,7 @@
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
+		<h3>[method:QuaternionLinearInterpolant InterpolantFactoryMethodLinear]()</h3>
 		<p>
 		<p>
 			Returns a new [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] based on the
 			Returns a new [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] based on the
 			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] and
 			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] and

+ 2 - 2
docs/api/en/animation/tracks/StringKeyframeTrack.html

@@ -61,12 +61,12 @@
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodLinear]()</h3>
 		<p>
 		<p>
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		</p>
 		</p>
 
 
-		<h3>[method:null InterpolantFactoryMethodSmooth]()</h3>
+		<h3>[method:undefined InterpolantFactoryMethodSmooth]()</h3>
 		<p>
 		<p>
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		</p>
 		</p>

+ 1 - 1
docs/api/en/animation/tracks/VectorKeyframeTrack.html

@@ -24,7 +24,7 @@
 		<p>
 		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
-			[page:Array values] - values for the keyframes at the times specified.<br />
+			[page:Array values] - values for the keyframes at the times specified, a flat array of vector components.<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].

+ 17 - 17
docs/api/en/audio/Audio.html

@@ -104,13 +104,13 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Audio connect]()</h3>
+		<h3>[method:this connect]()</h3>
 		<p>
 		<p>
 		Connect to the [page:Audio.source]. This is used internally on initialisation and when
 		Connect to the [page:Audio.source]. This is used internally on initialisation and when
 		setting / removing filters.
 		setting / removing filters.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio disconnect]()</h3>
+		<h3>[method:this disconnect]()</h3>
 		<p>
 		<p>
 		Disconnect from the [page:Audio.source]. This is used internally when
 		Disconnect from the [page:Audio.source]. This is used internally when
 		setting / removing filters.
 		setting / removing filters.
@@ -147,84 +147,84 @@
 		Return the current volume.
 		Return the current volume.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio play]( delay )</h3>
+		<h3>[method:this play]( delay )</h3>
 		<p>
 		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, starts playback.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, starts playback.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio pause]()</h3>
+		<h3>[method:this pause]()</h3>
 		<p>
 		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, pauses playback.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, pauses playback.
 		</p>
 		</p>
 
 
-		<h3>[method:null onEnded]()</h3>
+		<h3>[method:undefined onEnded]()</h3>
 		<p>
 		<p>
 		Called automatically when playback finished.
 		Called automatically when playback finished.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setBuffer]( audioBuffer )</h3>
+		<h3>[method:this setBuffer]( audioBuffer )</h3>
 		<p>
 		<p>
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'buffer'.<br />
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'buffer'.<br />
 		If [page:Audio.autoplay autoplay], also starts playback.
 		If [page:Audio.autoplay autoplay], also starts playback.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setFilter]( filter )</h3>
+		<h3>[method:this setFilter]( filter )</h3>
 		<p>
 		<p>
 		Applies a single filter node to the audio.
 		Applies a single filter node to the audio.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setFilters]( [param:Array value] )</h3>
+		<h3>[method:this setFilters]( [param:Array value] )</h3>
 		<p>
 		<p>
 		value - arrays of filters.<br />
 		value - arrays of filters.<br />
 		Applies an array of filter nodes to the audio.
 		Applies an array of filter nodes to the audio.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setLoop]( [param:Boolean value] )</h3>
+		<h3>[method:this setLoop]( [param:Boolean value] )</h3>
 		<p>
 		<p>
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] to *value*
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] to *value*
 		(whether playback should loop).
 		(whether playback should loop).
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setLoopStart]( [param:Float value] )</h3>
+		<h3>[method:this setLoopStart]( [param:Float value] )</h3>
 		<p>
 		<p>
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart source.loopStart] to *value*.
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart source.loopStart] to *value*.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setLoopEnd]( [param:Float value] )</h3>
+		<h3>[method:this setLoopEnd]( [param:Float value] )</h3>
 		<p>
 		<p>
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd source.loopEnd] to *value*.
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd source.loopEnd] to *value*.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setMediaElementSource]( mediaElement )</h3>
+		<h3>[method:this setMediaElementSource]( mediaElement )</h3>
 		<p>
 		<p>
 		Applies the given object of type [link:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement HTMLMediaElement] as the source of this audio.<br />
 		Applies the given object of type [link:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement HTMLMediaElement] as the source of this audio.<br />
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setMediaStreamSource]( mediaStream )</h3>
+		<h3>[method:this setMediaStreamSource]( mediaStream )</h3>
 		<p>
 		<p>
 		Applies the given object of type [link:https://developer.mozilla.org/en-US/docs/Web/API/MediaStream MediaStream] as the source of this audio.<br />
 		Applies the given object of type [link:https://developer.mozilla.org/en-US/docs/Web/API/MediaStream MediaStream] as the source of this audio.<br />
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setNodeSource]( audioNode )</h3>
+		<h3>[method:this setNodeSource]( audioNode )</h3>
 		<p>
 		<p>
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'audioNode'.<br />
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'audioNode'.<br />
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 
 
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setPlaybackRate]( [param:Float value] )</h3>
+		<h3>[method:this setPlaybackRate]( [param:Float value] )</h3>
 		<p>
 		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, set the [page:Audio.playbackRate playbackRate] to *value*.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, set the [page:Audio.playbackRate playbackRate] to *value*.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio setVolume]( [param:Float value] )</h3>
+		<h3>[method:this setVolume]( [param:Float value] )</h3>
 		<p>
 		<p>
 		Set the volume.
 		Set the volume.
 		</p>
 		</p>
 
 
-		<h3>[method:Audio stop]()</h3>
+		<h3>[method:this stop]()</h3>
 		<p>
 		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, stops playback.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, stops playback.
 		</p>
 		</p>

+ 3 - 3
docs/api/en/audio/AudioListener.html

@@ -77,7 +77,7 @@
 		Return the [page:AudioListener.gain gainNode].
 		Return the [page:AudioListener.gain gainNode].
 		</p>
 		</p>
 
 
-		<h3>[method:AudioListener removeFilter]()</h3>
+		<h3>[method:this removeFilter]()</h3>
 		<p>
 		<p>
 		Set the [page:AudioListener.filter filter] property to *null*.
 		Set the [page:AudioListener.filter filter] property to *null*.
 		</p>
 		</p>
@@ -87,7 +87,7 @@
 		Returns the value of the [page:AudioListener.filter filter] property.
 		Returns the value of the [page:AudioListener.filter filter] property.
 		</p>
 		</p>
 
 
-		<h3>[method:AudioListener setFilter]( [param:AudioNode value] )</h3>
+		<h3>[method:this setFilter]( [param:AudioNode value] )</h3>
 		<p>
 		<p>
 		Set the [page:AudioListener.filter filter] property to *value*.
 		Set the [page:AudioListener.filter filter] property to *value*.
 		</p>
 		</p>
@@ -97,7 +97,7 @@
 		Return the volume.
 		Return the volume.
 		</p>
 		</p>
 
 
-		<h3>[method:AudioListener setMasterVolume]( [param:Number value] )</h3>
+		<h3>[method:this setMasterVolume]( [param:Number value] )</h3>
 		<p>
 		<p>
 		Set the volume.
 		Set the volume.
 		</p>
 		</p>

+ 5 - 5
docs/api/en/audio/PositionalAudio.html

@@ -87,7 +87,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setRefDistance]( [param:Float value] )</h3>
+		<h3>[method:this setRefDistance]( [param:Float value] )</h3>
 		<p>
 		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		</p>
 		</p>
@@ -97,7 +97,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setRolloffFactor]( [param:Float value] )</h3>
+		<h3>[method:this setRolloffFactor]( [param:Float value] )</h3>
 		<p>
 		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		</p>
 		</p>
@@ -107,7 +107,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setDistanceModel]( [param:String value] )</h3>
+		<h3>[method:this setDistanceModel]( [param:String value] )</h3>
 		<p>
 		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		</p>
 		</p>
@@ -117,12 +117,12 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setMaxDistance]( [param:Float value] )</h3>
+		<h3>[method:this setMaxDistance]( [param:Float value] )</h3>
 		<p>
 		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		</p>
 		</p>
 
 
-		<h3>[method:PositionalAudio setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )</h3>
+		<h3>[method:this setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )</h3>
 		<p>
 		<p>
 		This method can be used in order to transform an omnidirectional sound into a [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound].
 		This method can be used in order to transform an omnidirectional sound into a [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound].
 		</p>
 		</p>

+ 1 - 1
docs/api/en/cameras/Camera.html

@@ -59,7 +59,7 @@
 			Return a new camera with the same properties as this one.
 			Return a new camera with the same properties as this one.
 		</p>
 		</p>
 
 
-		<h3>[method:Camera copy]( [param:Camera source], [param:Boolean recursive] )</h3>
+		<h3>[method:this copy]( [param:Camera source], [param:Boolean recursive] )</h3>
 		<p>
 		<p>
 		Copy the properties from the source camera into this one.
 		Copy the properties from the source camera into this one.
 		</p>
 		</p>

+ 1 - 1
docs/api/en/cameras/CubeCamera.html

@@ -70,7 +70,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Object3D] class for common methods.</p>
 		<p>See the base [page:Object3D] class for common methods.</p>
 
 
-		<h3>[method:null update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
+		<h3>[method:undefined update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
 		<p>
 		<p>
 		renderer -- The current WebGL renderer <br />
 		renderer -- The current WebGL renderer <br />
 		scene -- The current scene
 		scene -- The current scene

+ 3 - 3
docs/api/en/cameras/OrthographicCamera.html

@@ -101,7 +101,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Camera] class for common methods.</p>
 		<p>See the base [page:Camera] class for common methods.</p>
 
 
-		<h3>[method:null setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param:Float height] )</h3>
+		<h3>[method:undefined setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param:Float height] )</h3>
 		<p>
 		<p>
 		fullWidth — full width of multiview setup<br />
 		fullWidth — full width of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
@@ -115,12 +115,12 @@
 			For an example on how to use it see [page:PerspectiveCamera.setViewOffset PerspectiveCamera].
 			For an example on how to use it see [page:PerspectiveCamera.setViewOffset PerspectiveCamera].
 		</p>
 		</p>
 
 
-		<h3>[method:null clearViewOffset]()</h3>
+		<h3>[method:undefined clearViewOffset]()</h3>
 		<p>
 		<p>
 		Removes any offset set by the .setViewOffset method.
 		Removes any offset set by the .setViewOffset method.
 		</p>
 		</p>
 
 
-		<h3>[method:null updateProjectionMatrix]()</h3>
+		<h3>[method:undefined updateProjectionMatrix]()</h3>
 		<p>
 		<p>
 		Updates the camera projection matrix. Must be called after any change of parameters.
 		Updates the camera projection matrix. Must be called after any change of parameters.
 		</p>
 		</p>

+ 4 - 4
docs/api/en/cameras/PerspectiveCamera.html

@@ -104,7 +104,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Camera] class for common methods.</p>
 		<p>See the base [page:Camera] class for common methods.</p>
 
 
-		<h3>[method:null clearViewOffset]()</h3>
+		<h3>[method:undefined clearViewOffset]()</h3>
 		<p>Removes any offset set by the [page:PerspectiveCamera.setViewOffset .setViewOffset] method.</p>
 		<p>Removes any offset set by the [page:PerspectiveCamera.setViewOffset .setViewOffset] method.</p>
 
 
 		<h3>[method:Float getEffectiveFOV]()</h3>
 		<h3>[method:Float getEffectiveFOV]()</h3>
@@ -125,14 +125,14 @@
 		<h3>[method:Float getFocalLength]()</h3>
 		<h3>[method:Float getFocalLength]()</h3>
 		<p>Returns the focal length of the current .fov in respect to .filmGauge.</p>
 		<p>Returns the focal length of the current .fov in respect to .filmGauge.</p>
 
 
-		<h3>[method:null setFocalLength]( [param:Float focalLength] )</h3>
+		<h3>[method:undefined setFocalLength]( [param:Float focalLength] )</h3>
 		<p>
 		<p>
 		Sets the FOV by focal length in respect to the current [page:PerspectiveCamera.filmGauge .filmGauge].<br /><br />
 		Sets the FOV by focal length in respect to the current [page:PerspectiveCamera.filmGauge .filmGauge].<br /><br />
 
 
 		By default, the focal length is specified for a 35mm (full frame) camera.
 		By default, the focal length is specified for a 35mm (full frame) camera.
 		</p>
 		</p>
 
 
-		<h3>[method:null setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param:Float height] )</h3>
+		<h3>[method:undefined setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param:Float height] )</h3>
 		<p>
 		<p>
 		fullWidth — full width of multiview setup<br />
 		fullWidth — full width of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
@@ -181,7 +181,7 @@ camera.setViewOffset( fullWidth, fullHeight, w * 2, h * 1, w, h );
 		Note there is no reason monitors have to be the same size or in a grid.
 		Note there is no reason monitors have to be the same size or in a grid.
 		</p>
 		</p>
 
 
-		<h3>[method:null updateProjectionMatrix]()</h3>
+		<h3>[method:undefined updateProjectionMatrix]()</h3>
 		<p>
 		<p>
 		Updates the camera projection matrix. Must be called after any change of parameters.
 		Updates the camera projection matrix. Must be called after any change of parameters.
 		</p>
 		</p>

+ 1 - 1
docs/api/en/cameras/StereoCamera.html

@@ -46,7 +46,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null update]( [param:PerspectiveCamera camera] )</h3>
+		<h3>[method:undefined update]( [param:PerspectiveCamera camera] )</h3>
 		<p>
 		<p>
 		Update the stereo cameras based on the camera passed in.
 		Update the stereo cameras based on the camera passed in.
 		</p>
 		</p>

+ 0 - 1
docs/api/en/constants/Textures.html

@@ -561,7 +561,6 @@
 		THREE.sRGBEncoding
 		THREE.sRGBEncoding
 		THREE.GammaEncoding
 		THREE.GammaEncoding
 		THREE.RGBEEncoding
 		THREE.RGBEEncoding
-		THREE.LogLuvEncoding
 		THREE.RGBM7Encoding
 		THREE.RGBM7Encoding
 		THREE.RGBM16Encoding
 		THREE.RGBM16Encoding
 		THREE.RGBDEncoding
 		THREE.RGBDEncoding

+ 16 - 16
docs/api/en/core/BufferAttribute.html

@@ -120,10 +120,10 @@
 		<h3>[method:BufferAttribute clone]() </h3>
 		<h3>[method:BufferAttribute clone]() </h3>
 		<p>Return a copy of this bufferAttribute.</p>
 		<p>Return a copy of this bufferAttribute.</p>
 
 
-		<h3>[method:BufferAttribute copy]( [param:BufferAttribute bufferAttribute] )</h3>
+		<h3>[method:this copy]( [param:BufferAttribute bufferAttribute] )</h3>
 		<p>Copies another BufferAttribute to this BufferAttribute.</p>
 		<p>Copies another BufferAttribute to this BufferAttribute.</p>
 
 
-		<h3>[method:BufferAttribute copyArray]( array ) </h3>
+		<h3>[method:this copyArray]( array ) </h3>
 		<p>Copy the array given here (which can be a normal array or TypedArray) into
 		<p>Copy the array given here (which can be a normal array or TypedArray) into
 			[page:BufferAttribute.array array].<br /><br />
 			[page:BufferAttribute.array array].<br /><br />
 
 
@@ -131,19 +131,19 @@
 			for notes on requirements if copying a TypedArray.
 			for notes on requirements if copying a TypedArray.
 		</p>
 		</p>
 
 
-		<h3>[method:null copyAt] ( [param:Integer index1], [param:BufferAttribute bufferAttribute], [param:Integer index2] ) </h3>
+		<h3>[method:this copyAt] ( [param:Integer index1], [param:BufferAttribute bufferAttribute], [param:Integer index2] ) </h3>
 		<p>Copy a vector from bufferAttribute[index2] to [page:BufferAttribute.array array][index1].</p>
 		<p>Copy a vector from bufferAttribute[index2] to [page:BufferAttribute.array array][index1].</p>
 
 
-		<h3>[method:BufferAttribute copyColorsArray]( [param:Array colors] ) </h3>
+		<h3>[method:this copyColorsArray]( [param:Array colors] ) </h3>
 		<p>Copy an array representing RGB color values into [page:BufferAttribute.array array].</p>
 		<p>Copy an array representing RGB color values into [page:BufferAttribute.array array].</p>
 
 
-		<h3>[method:BufferAttribute copyVector2sArray]( [param:Array vectors] ) </h3>
+		<h3>[method:this copyVector2sArray]( [param:Array vectors] ) </h3>
 		<p>Copy an array representing [page:Vector2]s into [page:BufferAttribute.array array].</p>
 		<p>Copy an array representing [page:Vector2]s into [page:BufferAttribute.array array].</p>
 
 
-		<h3>[method:BufferAttribute copyVector3sArray]( [param:Array vectors] ) </h3>
+		<h3>[method:this copyVector3sArray]( [param:Array vectors] ) </h3>
 		<p>Copy an array representing [page:Vector3]s into [page:BufferAttribute.array array].</p>
 		<p>Copy an array representing [page:Vector3]s into [page:BufferAttribute.array array].</p>
 
 
-		<h3>[method:BufferAttribute copyVector4sArray]( [param:Array vectors] ) </h3>
+		<h3>[method:this copyVector4sArray]( [param:Array vectors] ) </h3>
 		<p>Copy an array representing [page:Vector4]s into [page:BufferAttribute.array array].</p>
 		<p>Copy an array representing [page:Vector4]s into [page:BufferAttribute.array array].</p>
 
 
 		<h3>[method:Number getX]( [param:Integer index] ) </h3>
 		<h3>[method:Number getX]( [param:Integer index] ) </h3>
@@ -166,7 +166,7 @@
 		after the buffer has been	transferred to the GPU.
 		after the buffer has been	transferred to the GPU.
 		</p>
 		</p>
 
 
-		<h3>[method:BufferAttribute set] ( [param:Array value], [param:Integer offset] ) </h3>
+		<h3>[method:this set] ( [param:Array value], [param:Integer offset] ) </h3>
 		<p>
 		<p>
 		value -- an [page:Array] or [page:TypedArray] from which to copy values. <br />
 		value -- an [page:Array] or [page:TypedArray] from which to copy values. <br />
 		offset -- (optional) index of the [page:BufferAttribute.array array] at which to start copying.<br /><br />
 		offset -- (optional) index of the [page:BufferAttribute.array array] at which to start copying.<br /><br />
@@ -178,28 +178,28 @@
 		being a [page:TypedArray].
 		being a [page:TypedArray].
 		</p>
 		</p>
 
 
-		<h3>[method:BufferAttribute setUsage] ( [param:Usage value] ) </h3>
+		<h3>[method:this setUsage] ( [param:Usage value] ) </h3>
 		<p>Set [page:BufferAttribute.usage usage] to value. See usage [page:BufferAttributeUsage constants] for all possible input values.</p>
 		<p>Set [page:BufferAttribute.usage usage] to value. See usage [page:BufferAttributeUsage constants] for all possible input values.</p>
 
 
-		<h3>[method:BufferAttribute setX]( [param:Integer index], [param:Float x] ) </h3>
+		<h3>[method:this setX]( [param:Integer index], [param:Float x] ) </h3>
 		<p>Sets the x component of the vector at the given index.</p>
 		<p>Sets the x component of the vector at the given index.</p>
 
 
-		<h3>[method:BufferAttribute setY]( [param:Integer index], [param:Float y] ) </h3>
+		<h3>[method:this setY]( [param:Integer index], [param:Float y] ) </h3>
 		<p>Sets the y component of the vector at the given index.</p>
 		<p>Sets the y component of the vector at the given index.</p>
 
 
-		<h3>[method:BufferAttribute setZ]( [param:Integer index], [param:Float z] ) </h3>
+		<h3>[method:this setZ]( [param:Integer index], [param:Float z] ) </h3>
 		<p>Sets the z component of the vector at the given index.</p>
 		<p>Sets the z component of the vector at the given index.</p>
 
 
-		<h3>[method:BufferAttribute setW]( [param:Integer index], [param:Float w] ) </h3>
+		<h3>[method:this setW]( [param:Integer index], [param:Float w] ) </h3>
 		<p>Sets the w component of the vector at the given index.</p>
 		<p>Sets the w component of the vector at the given index.</p>
 
 
-		<h3>[method:BufferAttribute setXY]( [param:Integer index], [param:Float x], [param:Float y] ) </h3>
+		<h3>[method:this setXY]( [param:Integer index], [param:Float x], [param:Float y] ) </h3>
 		<p>Sets the x and y components of the vector at the given index.</p>
 		<p>Sets the x and y components of the vector at the given index.</p>
 
 
-		<h3>[method:BufferAttribute setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] ) </h3>
+		<h3>[method:this setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] ) </h3>
 		<p>Sets the x, y and z components of the vector at the given index.</p>
 		<p>Sets the x, y and z components of the vector at the given index.</p>
 
 
-		<h3>[method:BufferAttribute setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] ) </h3>
+		<h3>[method:this setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] ) </h3>
 		<p>Sets the x, y, z and w components of the vector at the given index.</p>
 		<p>Sets the x, y, z and w components of the vector at the given index.</p>
 
 
 
 

+ 21 - 21
docs/api/en/core/BufferGeometry.html

@@ -162,14 +162,14 @@
 
 
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
 
-		<h3>[method:BufferGeometry setAttribute]( [param:String name], [param:BufferAttribute attribute] )</h3>
+		<h3>[method:this setAttribute]( [param:String name], [param:BufferAttribute attribute] )</h3>
 		<p>
 		<p>
 		Sets an attribute to this geometry. Use this rather than the attributes property,
 		Sets an attribute to this geometry. Use this rather than the attributes property,
 		because an internal hashmap of [page:.attributes] is maintained to speed up iterating over
 		because an internal hashmap of [page:.attributes] is maintained to speed up iterating over
 		attributes.
 		attributes.
 		</p>
 		</p>
 
 
-		<h3>[method:null addGroup]( [param:Integer start], [param:Integer count], [param:Integer materialIndex] )</h3>
+		<h3>[method:undefined addGroup]( [param:Integer start], [param:Integer count], [param:Integer materialIndex] )</h3>
 		<p>
 		<p>
 			Adds a group to this geometry; see the [page:BufferGeometry.groups groups]
 			Adds a group to this geometry; see the [page:BufferGeometry.groups groups]
 			property for details.
 			property for details.
@@ -182,40 +182,40 @@
 		<h3>[method:this applyQuaternion]( [param:Quaternion quaternion] )</h3>
 		<h3>[method:this applyQuaternion]( [param:Quaternion quaternion] )</h3>
 		<p>Applies the rotation represented by the quaternion to the geometry.</p>
 		<p>Applies the rotation represented by the quaternion to the geometry.</p>
 
 
-		<h3>[method:BufferGeometry center] ()</h3>
+		<h3>[method:this center] ()</h3>
 		<p>Center the geometry based on the bounding box.</p>
 		<p>Center the geometry based on the bounding box.</p>
 
 
 		<h3>[method:BufferGeometry clone]()</h3>
 		<h3>[method:BufferGeometry clone]()</h3>
 		<p>Creates a clone of this BufferGeometry.</p>
 		<p>Creates a clone of this BufferGeometry.</p>
 
 
-		<h3>[method:BufferGeometry copy]( [param:BufferGeometry bufferGeometry] )</h3>
+		<h3>[method:this copy]( [param:BufferGeometry bufferGeometry] )</h3>
 		<p>Copies another BufferGeometry to this BufferGeometry.</p>
 		<p>Copies another BufferGeometry to this BufferGeometry.</p>
 
 
-		<h3>[method:null clearGroups]( )</h3>
+		<h3>[method:undefined clearGroups]( )</h3>
 		<p>Clears all groups.</p>
 		<p>Clears all groups.</p>
 
 
-		<h3>[method:null computeBoundingBox]()</h3>
+		<h3>[method:undefined computeBoundingBox]()</h3>
 		<p>
 		<p>
 		Computes bounding box of the geometry, updating [page:.boundingBox] attribute.<br />
 		Computes bounding box of the geometry, updating [page:.boundingBox] attribute.<br />
 		Bounding boxes aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
 		Bounding boxes aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
 		</p>
 		</p>
 
 
-		<h3>[method:null computeBoundingSphere]()</h3>
+		<h3>[method:undefined computeBoundingSphere]()</h3>
 		<p>
 		<p>
 		Computes bounding sphere of the geometry, updating [page:.boundingSphere] attribute.<br />
 		Computes bounding sphere of the geometry, updating [page:.boundingSphere] attribute.<br />
 		Bounding spheres aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
 		Bounding spheres aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
 		</p>
 		</p>
 
 
-		<h3>[method:null computeTangents]()</h3>
+		<h3>[method:undefined computeTangents]()</h3>
 		<p>
 		<p>
 		Calculates and adds a tangent attribute to this geometry.<br />
 		Calculates and adds a tangent attribute to this geometry.<br />
 		The computation is only supported for indexed geometries and if position, normal, and uv attributes are defined.
 		The computation is only supported for indexed geometries and if position, normal, and uv attributes are defined.
 		</p>
 		</p>
 
 
-		<h3>[method:null computeVertexNormals]()</h3>
+		<h3>[method:undefined computeVertexNormals]()</h3>
 		<p>Computes vertex normals by averaging face normals.</p>
 		<p>Computes vertex normals by averaging face normals.</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>
 		<p>
 		Disposes the object from memory. <br />
 		Disposes the object from memory. <br />
 		You need to call this when you want the BufferGeometry removed while the application is running.
 		You need to call this when you want the BufferGeometry removed while the application is running.
@@ -230,7 +230,7 @@
 		<h3>[method:Boolean hasAttribute]( [param:String name] )</h3>
 		<h3>[method:Boolean hasAttribute]( [param:String name] )</h3>
 		<p>Returns *true* if the attribute with the specified name exists.</p>
 		<p>Returns *true* if the attribute with the specified name exists.</p>
 
 
-		<h3>[method:BufferGeometry lookAt] ( [param:Vector3 vector] )</h3>
+		<h3>[method:this lookAt] ( [param:Vector3 vector] )</h3>
 		<p>
 		<p>
 		vector - A world vector to look at.<br /><br />
 		vector - A world vector to look at.<br /><br />
 
 
@@ -238,10 +238,10 @@
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
 		</p>
 		</p>
 
 
-		<h3>[method:null merge]( [param:BufferGeometry bufferGeometry], [param:Integer offset] )</h3>
+		<h3>[method:this merge]( [param:BufferGeometry bufferGeometry], [param:Integer offset] )</h3>
 		<p>Merge in another BufferGeometry with an optional offset of where to start merging in.</p>
 		<p>Merge in another BufferGeometry with an optional offset of where to start merging in.</p>
 
 
-		<h3>[method:null normalizeNormals]()</h3>
+		<h3>[method:undefined normalizeNormals]()</h3>
 		<p>
 		<p>
 		Every normal vector in a geometry will have a magnitude of 1.
 		Every normal vector in a geometry will have a magnitude of 1.
 		This will correct lighting on the geometry surfaces.
 		This will correct lighting on the geometry surfaces.
@@ -250,38 +250,38 @@
 		<h3>[method:BufferAttribute deleteAttribute]( [param:String name] )</h3>
 		<h3>[method:BufferAttribute deleteAttribute]( [param:String name] )</h3>
 		<p>Deletes the [page:BufferAttribute attribute] with the specified name.</p>
 		<p>Deletes the [page:BufferAttribute attribute] with the specified name.</p>
 
 
-		<h3>[method:BufferGeometry rotateX] ( [param:Float radians] )</h3>
+		<h3>[method:this rotateX] ( [param:Float radians] )</h3>
 		<p>
 		<p>
 		Rotate the geometry about the X axis. This is typically done as a one time operation, and not during a loop.
 		Rotate the geometry about the X axis. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</p>
 		</p>
 
 
-		<h3>[method:BufferGeometry rotateY] ( [param:Float radians] )</h3>
+		<h3>[method:this rotateY] ( [param:Float radians] )</h3>
 		<p>
 		<p>
 		Rotate the geometry about the Y axis. This is typically done as a one time operation, and not during a loop.
 		Rotate the geometry about the Y axis. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</p>
 		</p>
 
 
-		<h3>[method:BufferGeometry rotateZ] ( [param:Float radians] )</h3>
+		<h3>[method:this rotateZ] ( [param:Float radians] )</h3>
 		<p>
 		<p>
 		Rotate the geometry about the Z axis. This is typically done as a one time operation, and not during a loop.
 		Rotate the geometry about the Z axis. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</p>
 		</p>
 
 
-		<h3>[method:BufferGeometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
+		<h3>[method:this scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<p>
 		<p>
 		Scale the geometry data. This is typically done as a one time operation, and not during a loop.
 		Scale the geometry data. This is typically done as a one time operation, and not during a loop.
 		Use [page:Object3D.scale] for typical real-time mesh scaling.
 		Use [page:Object3D.scale] for typical real-time mesh scaling.
 		</p>
 		</p>
 
 
-		<h3>[method:BufferGeometry setIndex] ( [param:BufferAttribute index] )</h3>
+		<h3>[method:this setIndex] ( [param:BufferAttribute index] )</h3>
 		<p>Set the [page:.index] buffer.</p>
 		<p>Set the [page:.index] buffer.</p>
 
 
-		<h3>[method:null setDrawRange] ( [param:Integer start], [param:Integer count] )</h3>
+		<h3>[method:undefined setDrawRange] ( [param:Integer start], [param:Integer count] )</h3>
 		<p>Set the [page:.drawRange] property. For non-indexed BufferGeometry, count is the number of vertices to render.
 		<p>Set the [page:.drawRange] property. For non-indexed BufferGeometry, count is the number of vertices to render.
 		For indexed BufferGeometry, count is the number of indices to render.</p>
 		For indexed BufferGeometry, count is the number of indices to render.</p>
 
 
-		<h3>[method:BufferGeometry setFromPoints] ( [param:Array points] )</h3>
+		<h3>[method:this setFromPoints] ( [param:Array points] )</h3>
 		<p>Sets the attributes for this BufferGeometry from an array of points.</p>
 		<p>Sets the attributes for this BufferGeometry from an array of points.</p>
 
 
 		<h3>[method:Object toJSON]()</h3>
 		<h3>[method:Object toJSON]()</h3>
@@ -290,7 +290,7 @@
 		<h3>[method:BufferGeometry toNonIndexed]()</h3>
 		<h3>[method:BufferGeometry toNonIndexed]()</h3>
 		<p>Return a non-index version of an indexed BufferGeometry.</p>
 		<p>Return a non-index version of an indexed BufferGeometry.</p>
 
 
-		<h3>[method:BufferGeometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
+		<h3>[method:this translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<p>
 		<p>
 		Translate the geometry. This is typically done as a one time operation, and not during a loop.
 		Translate the geometry. This is typically done as a one time operation, and not during a loop.
 		Use [page:Object3D.position] for typical real-time mesh translation.
 		Use [page:Object3D.position] for typical real-time mesh translation.

+ 2 - 2
docs/api/en/core/Clock.html

@@ -55,13 +55,13 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null start]()</h3>
+		<h3>[method:undefined start]()</h3>
 		<p>
 		<p>
 		Starts clock. Also sets the [page:Clock.startTime startTime] and [page:Clock.oldTime oldTime]
 		Starts clock. Also sets the [page:Clock.startTime startTime] and [page:Clock.oldTime oldTime]
 		to the current time, sets [page:Clock.elapsedTime elapsedTime] to *0* and [page:Clock.running running] to *true*.
 		to the current time, sets [page:Clock.elapsedTime elapsedTime] to *0* and [page:Clock.running running] to *true*.
 		</p>
 		</p>
 
 
-		<h3>[method:null stop]()</h3>
+		<h3>[method:undefined stop]()</h3>
 		<p>
 		<p>
 		Stops clock and sets [page:Clock.oldTime oldTime] to the current time.
 		Stops clock and sets [page:Clock.oldTime oldTime] to the current time.
 		</p>
 		</p>

+ 3 - 3
docs/api/en/core/EventDispatcher.html

@@ -52,7 +52,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null addEventListener]( [param:String type], [param:Function listener] )</h3>
+		<h3>[method:undefined addEventListener]( [param:String type], [param:Function listener] )</h3>
 		<p>
 		<p>
 		type - The type of event to listen to.<br />
 		type - The type of event to listen to.<br />
 		listener - The function that gets called when the event is fired.
 		listener - The function that gets called when the event is fired.
@@ -70,7 +70,7 @@
 		Checks if listener is added to an event type.
 		Checks if listener is added to an event type.
 		</p>
 		</p>
 
 
-		<h3>[method:null removeEventListener]( [param:String type], [param:Function listener] )</h3>
+		<h3>[method:undefined removeEventListener]( [param:String type], [param:Function listener] )</h3>
 		<p>
 		<p>
 		type - The type of the listener that gets removed.<br />
 		type - The type of the listener that gets removed.<br />
 		listener - The listener function that gets removed.
 		listener - The listener function that gets removed.
@@ -79,7 +79,7 @@
 		Removes a listener from an event type.
 		Removes a listener from an event type.
 		</p>
 		</p>
 
 
-		<h3>[method:null dispatchEvent]( [param:Object event] )</h3>
+		<h3>[method:undefined dispatchEvent]( [param:Object event] )</h3>
 		<p>
 		<p>
 		event - The event that gets fired.
 		event - The event that gets fired.
 		</p>
 		</p>

+ 4 - 4
docs/api/en/core/GLBufferAttribute.html

@@ -86,16 +86,16 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null setBuffer]( buffer ) </h3>
+		<h3>[method:this setBuffer]( buffer ) </h3>
 		<p>Sets the *buffer* property.</p>
 		<p>Sets the *buffer* property.</p>
 
 
-		<h3>[method:null setType]( type, elementSize ) </h3>
+		<h3>[method:this setType]( type, elementSize ) </h3>
 		<p>Sets the both *type* and *elementSize* properties.</p>
 		<p>Sets the both *type* and *elementSize* properties.</p>
 
 
-		<h3>[method:null setItemSize]( itemSize ) </h3>
+		<h3>[method:this setItemSize]( itemSize ) </h3>
 		<p>Sets the *itemSize* property.</p>
 		<p>Sets the *itemSize* property.</p>
 
 
-		<h3>[method:null setCount]( count ) </h3>
+		<h3>[method:this setCount]( count ) </h3>
 		<p>Sets the *count* property.</p>
 		<p>Sets the *count* property.</p>
 
 
 		<h3>[property:Integer version]</h3>
 		<h3>[property:Integer version]</h3>

+ 1 - 1
docs/api/en/core/InstancedBufferGeometry.html

@@ -31,7 +31,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See [page:BufferGeometry] for inherited methods.</p>
 		<p>See [page:BufferGeometry] for inherited methods.</p>
 
 
-		<h3>[method:InstancedBufferGeometry copy]( [param:InstancedBufferGeometry source] )</h3>
+		<h3>[method:this copy]( [param:InstancedBufferGeometry source] )</h3>
 		<p>Copies the given [name] to this instance.</p>
 		<p>Copies the given [name] to this instance.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 5 - 5
docs/api/en/core/InterleavedBuffer.html

@@ -81,15 +81,15 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:InterleavedBuffer copy]( [param:InterleavedBuffer source] ) </h3>
+		<h3>[method:this copy]( [param:InterleavedBuffer source] ) </h3>
 		<p>
 		<p>
 		 Copies another [name] to this [name].
 		 Copies another [name] to this [name].
 		</p>
 		</p>
 
 
-		<h3>[method:InterleavedBuffer copyAt]( [param:Integer index1], [param:InterleavedBuffer attribute], [param:Integer index2] ) </h3>
+		<h3>[method:this copyAt]( [param:Integer index1], [param:InterleavedBuffer attribute], [param:Integer index2] ) </h3>
 		<p>Copies data from attribute[index2] to [page:InterleavedBuffer.array array][index1].</p>
 		<p>Copies data from attribute[index2] to [page:InterleavedBuffer.array array][index1].</p>
 
 
-		<h3>[method:InterleavedBuffer set]( [param:TypedArray value], [param:Integer offset] ) </h3>
+		<h3>[method:this set]( [param:TypedArray value], [param:Integer offset] ) </h3>
 		<p>
 		<p>
 			value - The source (typed) array.<br/>
 			value - The source (typed) array.<br/>
 			offset - The offset into the target array at which to begin writing values from the source array. Default is *0*.<br/><br />
 			offset - The offset into the target array at which to begin writing values from the source array. Default is *0*.<br/><br />
@@ -104,10 +104,10 @@
 			Creates a clone of this [name].
 			Creates a clone of this [name].
 		</p>
 		</p>
 
 
-		<h3>[method:InterleavedBuffer setUsage] ( [param:Usage value] ) </h3>
+		<h3>[method:this setUsage] ( [param:Usage value] ) </h3>
 		<p>Set [page:InterleavedBuffer.usage usage] to value.</p>
 		<p>Set [page:InterleavedBuffer.usage usage] to value.</p>
 
 
-		<h3>[method:InterleavedBuffer toJSON]( [param:Object data] ) </h3>
+		<h3>[method:Object toJSON]( [param:Object data] ) </h3>
 		<p>
 		<p>
 			data - This object holds shared array buffers required for properly serializing geometries with interleaved attributes.<br/><br />
 			data - This object holds shared array buffers required for properly serializing geometries with interleaved attributes.<br/><br />
 
 

+ 7 - 7
docs/api/en/core/InterleavedBufferAttribute.html

@@ -87,25 +87,25 @@
 		<h3>[method:Number getW]( [param:Integer index] ) </h3>
 		<h3>[method:Number getW]( [param:Integer index] ) </h3>
 		<p>Returns the w component of the item at the given index.</p>
 		<p>Returns the w component of the item at the given index.</p>
 
 
-		<h3>[method:null setX]( [param:Integer index], [param:Float x] ) </h3>
+		<h3>[method:this setX]( [param:Integer index], [param:Float x] ) </h3>
 		<p>Sets the x component of the item at the given index.</p>
 		<p>Sets the x component of the item at the given index.</p>
 
 
-		<h3>[method:null setY]( [param:Integer index], [param:Float y] ) </h3>
+		<h3>[method:this setY]( [param:Integer index], [param:Float y] ) </h3>
 		<p>Sets the y component of the item at the given index.</p>
 		<p>Sets the y component of the item at the given index.</p>
 
 
-		<h3>[method:null setZ]( [param:Integer index], [param:Float z] ) </h3>
+		<h3>[method:this setZ]( [param:Integer index], [param:Float z] ) </h3>
 		<p>Sets the z component of the item at the given index.</p>
 		<p>Sets the z component of the item at the given index.</p>
 
 
-		<h3>[method:null setW]( [param:Integer index], [param:Float w] ) </h3>
+		<h3>[method:this setW]( [param:Integer index], [param:Float w] ) </h3>
 		<p>Sets the w component of the item at the given index.</p>
 		<p>Sets the w component of the item at the given index.</p>
 
 
-		<h3>[method:null setXY]( [param:Integer index], [param:Float x], [param:Float y] ) </h3>
+		<h3>[method:this setXY]( [param:Integer index], [param:Float x], [param:Float y] ) </h3>
 		<p>Sets the x and y components of the item at the given index.</p>
 		<p>Sets the x and y components of the item at the given index.</p>
 
 
-		<h3>[method:null setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] ) </h3>
+		<h3>[method:this setXYZ]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z] ) </h3>
 		<p>Sets the x, y and z components of the item at the given index.</p>
 		<p>Sets the x, y and z components of the item at the given index.</p>
 
 
-		<h3>[method:null setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] ) </h3>
+		<h3>[method:this setXYZW]( [param:Integer index], [param:Float x], [param:Float y], [param:Float z], [param:Float w] ) </h3>
 		<p>Sets the x, y, z and w components of the item at the given index.</p>
 		<p>Sets the x, y, z and w components of the item at the given index.</p>
 
 
 
 

+ 13 - 6
docs/api/en/core/Layers.html

@@ -44,21 +44,21 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null disable]( [param:Integer layer] )</h3>
+		<h3>[method:undefined disable]( [param:Integer layer] )</h3>
 		<p>
 		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Remove membership of this *layer*.
 			Remove membership of this *layer*.
 		</p>
 		</p>
 
 
-		<h3>[method:null enable]( [param:Integer layer] )</h3>
+		<h3>[method:undefined enable]( [param:Integer layer] )</h3>
 		<p>
 		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Add membership of this *layer*.
 			Add membership of this *layer*.
 		</p>
 		</p>
 
 
-		<h3>[method:null set]( [param:Integer layer] )</h3>
+		<h3>[method:undefined set]( [param:Integer layer] )</h3>
 		<p>
 		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
@@ -72,19 +72,26 @@
 			Returns true if this and the passed *layers* object have at least one layer in common.
 			Returns true if this and the passed *layers* object have at least one layer in common.
 		</p>
 		</p>
 
 
-		<h3>[method:null toggle]( [param:Integer layer] )</h3>
+		<h3>[method:Boolean isEnabled]( [param:Integer layer] )</h3>
+		<p>
+			layer - an integer from 0 to 31.<br /><br />
+
+			Returns true if the given layer is enabled.
+		</p>
+
+		<h3>[method:undefined toggle]( [param:Integer layer] )</h3>
 		<p>
 		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Toggle membership of *layer*.
 			Toggle membership of *layer*.
 		</p>
 		</p>
 
 
-		<h3>[method:null enableAll]()</h3>
+		<h3>[method:undefined enableAll]()</h3>
 		<p>
 		<p>
 			Add membership to all layers.
 			Add membership to all layers.
 		</p>
 		</p>
 
 
-		<h3>[method:null disableAll]()</h3>
+		<h3>[method:undefined disableAll]()</h3>
 		<p>
 		<p>
 			Remove membership from all layers.
 			Remove membership from all layers.
 		</p>
 		</p>

+ 16 - 14
docs/api/en/core/Object3D.html

@@ -214,14 +214,16 @@
 		See [page:Group] for info on manually grouping objects.
 		See [page:Group] for info on manually grouping objects.
 		</p>
 		</p>
 
 
-		<h3>[method:null applyMatrix4]( [param:Matrix4 matrix] )</h3>
+		<h3>[method:undefined applyMatrix4]( [param:Matrix4 matrix] )</h3>
 		<p>Applies the matrix transform to the object and updates the object's position, rotation and scale.</p>
 		<p>Applies the matrix transform to the object and updates the object's position, rotation and scale.</p>
 
 
 		<h3>[method:this applyQuaternion]( [param:Quaternion quaternion] )</h3>
 		<h3>[method:this applyQuaternion]( [param:Quaternion quaternion] )</h3>
 		<p>Applies the rotation represented by the quaternion to the object.</p>
 		<p>Applies the rotation represented by the quaternion to the object.</p>
 
 
 		<h3>[method:this attach]( [param:Object3D object] )</h3>
 		<h3>[method:this attach]( [param:Object3D object] )</h3>
-		<p>Adds *object* as a child of this, while maintaining the object's world transform.</p>
+		<p>Adds *object* as a child of this, while maintaining the object's world transform.<br/><br/>
+		Note: This method does not support scene graphs having non-uniformly-scaled nodes(s).
+		</p>
 
 
 		<h3>[method:Object3D clone]( [param:Boolean recursive] )</h3>
 		<h3>[method:Object3D clone]( [param:Boolean recursive] )</h3>
 		<p>
 		<p>
@@ -300,8 +302,8 @@
 		Converts the vector from this object's local space to world space.
 		Converts the vector from this object's local space to world space.
 		</p>
 		</p>
 
 
-		<h3>[method:null lookAt]( [param:Vector3 vector] )<br />
-		[method:null lookAt]( [param:Float x], [param:Float y], [param:Float z] )</h3>
+		<h3>[method:undefined lookAt]( [param:Vector3 vector] )<br />
+		[method:undefined lookAt]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<p>
 		<p>
 		vector - A vector representing a position in world space.<br /><br />
 		vector - A vector representing a position in world space.<br /><br />
 		Optionally, the [page:.x x], [page:.y y] and [page:.z z] components of the world space position.<br /><br />
 		Optionally, the [page:.x x], [page:.y y] and [page:.z z] components of the world space position.<br /><br />
@@ -371,7 +373,7 @@
 		Rotates the object around z axis in local space.
 		Rotates the object around z axis in local space.
 		</p>
 		</p>
 
 
-		<h3>[method:null setRotationFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
+		<h3>[method:undefined setRotationFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<p>
 		<p>
 			axis -- A normalized vector in object space. <br />
 			axis -- A normalized vector in object space. <br />
 			angle -- angle in radians<br /><br />
 			angle -- angle in radians<br /><br />
@@ -380,7 +382,7 @@
 			on the [page:.quaternion].
 			on the [page:.quaternion].
 		</p>
 		</p>
 
 
-		<h3>[method:null setRotationFromEuler]( [param:Euler euler] )</h3>
+		<h3>[method:undefined setRotationFromEuler]( [param:Euler euler] )</h3>
 		<p>
 		<p>
 			euler -- Euler angle specifying rotation amount.<br />
 			euler -- Euler angle specifying rotation amount.<br />
 
 
@@ -388,7 +390,7 @@
 			on the [page:.quaternion].
 			on the [page:.quaternion].
 		</p>
 		</p>
 
 
-		<h3>[method:null setRotationFromMatrix]( [param:Matrix4 m] )</h3>
+		<h3>[method:undefined setRotationFromMatrix]( [param:Matrix4 m] )</h3>
 		<p>
 		<p>
 			m -- rotate the quaternion by the rotation component of the matrix.<br />
 			m -- rotate the quaternion by the rotation component of the matrix.<br />
 
 
@@ -398,7 +400,7 @@
 			Note that this assumes that the upper 3x3 of m is a pure rotation matrix (i.e, unscaled).
 			Note that this assumes that the upper 3x3 of m is a pure rotation matrix (i.e, unscaled).
 		</p>
 		</p>
 
 
-		<h3>[method:null setRotationFromQuaternion]( [param:Quaternion q] )</h3>
+		<h3>[method:undefined setRotationFromQuaternion]( [param:Quaternion q] )</h3>
 		<p>
 		<p>
 			q -- normalized Quaternion.<br /><br />
 			q -- normalized Quaternion.<br /><br />
 
 
@@ -428,7 +430,7 @@
 		<h3>[method:this translateZ]( [param:Float distance] )</h3>
 		<h3>[method:this translateZ]( [param:Float distance] )</h3>
 		<p>Translates object along z axis in object space by *distance* units.</p>
 		<p>Translates object along z axis in object space by *distance* units.</p>
 
 
-		<h3>[method:null traverse]( [param:Function callback] )</h3>
+		<h3>[method:undefined traverse]( [param:Function callback] )</h3>
 		<p>
 		<p>
 		callback - A function with as first argument an object3D object.<br /><br />
 		callback - A function with as first argument an object3D object.<br /><br />
 
 
@@ -436,7 +438,7 @@
 		Note: Modifying the scene graph inside the callback is discouraged.
 		Note: Modifying the scene graph inside the callback is discouraged.
 		</p>
 		</p>
 
 
-		<h3>[method:null traverseVisible]( [param:Function callback] )</h3>
+		<h3>[method:undefined traverseVisible]( [param:Function callback] )</h3>
 		<p>
 		<p>
 		callback - A function with as first argument an object3D object.<br /><br />
 		callback - A function with as first argument an object3D object.<br /><br />
 
 
@@ -445,7 +447,7 @@
 		Note: Modifying the scene graph inside the callback is discouraged.
 		Note: Modifying the scene graph inside the callback is discouraged.
 		</p>
 		</p>
 
 
-		<h3>[method:null traverseAncestors]( [param:Function callback] )</h3>
+		<h3>[method:undefined traverseAncestors]( [param:Function callback] )</h3>
 		<p>
 		<p>
 		callback - A function with as first argument an object3D object.<br /><br />
 		callback - A function with as first argument an object3D object.<br /><br />
 
 
@@ -453,13 +455,13 @@
 		Note: Modifying the scene graph inside the callback is discouraged.
 		Note: Modifying the scene graph inside the callback is discouraged.
 		</p>
 		</p>
 
 
-		<h3>[method:null updateMatrix]()</h3>
+		<h3>[method:undefined updateMatrix]()</h3>
 		<p>Updates the local transform.</p>
 		<p>Updates the local transform.</p>
 
 
-		<h3>[method:null updateMatrixWorld]( [param:Boolean force] )</h3>
+		<h3>[method:undefined updateMatrixWorld]( [param:Boolean force] )</h3>
 		<p>Updates the global transform of the object and its descendants.</p>
 		<p>Updates the global transform of the object and its descendants.</p>
 
 
-		<h3>[method:null updateWorldMatrix]( [param:Boolean updateParents], [param:Boolean updateChildren] )</h3>
+		<h3>[method:undefined updateWorldMatrix]( [param:Boolean updateParents], [param:Boolean updateChildren] )</h3>
 		<p>
 		<p>
 		updateParents - recursively updates global transform of ancestors.<br />
 		updateParents - recursively updates global transform of ancestors.<br />
 		updateChildren - recursively updates global transform of descendants.<br /><br />
 		updateChildren - recursively updates global transform of descendants.<br /><br />

+ 2 - 2
docs/api/en/core/Raycaster.html

@@ -139,7 +139,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
+		<h3>[method:undefined set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
 		<p>
 		<p>
 		[page:Vector3 origin] — The origin vector where the ray casts from.<br />
 		[page:Vector3 origin] — The origin vector where the ray casts from.<br />
 		[page:Vector3 direction] — The normalized direction vector that gives direction to the ray.
 		[page:Vector3 direction] — The normalized direction vector that gives direction to the ray.
@@ -148,7 +148,7 @@
 		Updates the ray with a new origin and direction. Please note that this method only copies the values from the arguments.
 		Updates the ray with a new origin and direction. Please note that this method only copies the values from the arguments.
 		</p>
 		</p>
 
 
-		<h3>[method:null setFromCamera]( [param:Vector2 coords], [param:Camera camera] )</h3>
+		<h3>[method:undefined setFromCamera]( [param:Vector2 coords], [param:Camera camera] )</h3>
 		<p>
 		<p>
 		[page:Vector2 coords] — 2D coordinates of the mouse, in normalized device coordinates (NDC)---X and Y components should be between -1 and 1.<br />
 		[page:Vector2 coords] — 2D coordinates of the mouse, in normalized device coordinates (NDC)---X and Y components should be between -1 and 1.<br />
 		[page:Camera camera] — camera from which the ray should originate
 		[page:Camera camera] — camera from which the ray should originate

+ 3 - 3
docs/api/en/extras/PMREMGenerator.html

@@ -54,17 +54,17 @@
 			The ideal input cube size is 256 x 256, as this matches best with the 256 x 256 cubemap output.
 			The ideal input cube size is 256 x 256, as this matches best with the 256 x 256 cubemap output.
 		</p>
 		</p>
 
 
-		<h3>[method:void compileCubemapShader]()</h3>
+		<h3>[method:undefined compileCubemapShader]()</h3>
 		<p>
 		<p>
 			Pre-compiles the cubemap shader. You can get faster start-up by invoking this method during your texture's network fetch for increased concurrency.
 			Pre-compiles the cubemap shader. You can get faster start-up by invoking this method during your texture's network fetch for increased concurrency.
 		</p>
 		</p>
 
 
-		<h3>[method:void compileEquirectangularShader]()</h3>
+		<h3>[method:undefined compileEquirectangularShader]()</h3>
 		<p>
 		<p>
 			Pre-compiles the equirectangular shader. You can get faster start-up by invoking this method during your texture's network fetch for increased concurrency.
 			Pre-compiles the equirectangular shader. You can get faster start-up by invoking this method during your texture's network fetch for increased concurrency.
 		</p>
 		</p>
 
 
-		<h3>[method:void dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>
 		<p>
 			Disposes of the PMREMGenerator's internal memory. Note that PMREMGenerator is a static class, so you should not need more than one
 			Disposes of the PMREMGenerator's internal memory. Note that PMREMGenerator is a static class, so you should not need more than one
 			PMREMGenerator object. If you do, calling dispose() on one of them will cause any others to also become unusable.
 			PMREMGenerator object. If you do, calling dispose() on one of them will cause any others to also become unusable.

+ 4 - 4
docs/api/en/extras/core/Curve.html

@@ -68,10 +68,10 @@
 		<h3>[method:Array getLengths]( [param:Integer divisions] )</h3>
 		<h3>[method:Array getLengths]( [param:Integer divisions] )</h3>
 		<p>Get list of cumulative segment lengths.</p>
 		<p>Get list of cumulative segment lengths.</p>
 
 
-		<h3>[method:null updateArcLengths]()</h3>
+		<h3>[method:undefined updateArcLengths]()</h3>
 		<p>
 		<p>
 			Update the cumlative segment distance cache. The method must be called every time curve parameters are changed.
 			Update the cumlative segment distance cache. The method must be called every time curve parameters are changed.
-			If an updated curve is part of a composed curve like [page:CurvePath], [page:.updateArcLengths]() must be 
+			If an updated curve is part of a composed curve like [page:CurvePath], [page:.updateArcLengths]() must be
 			called on the composed curve, too.
 			called on the composed curve, too.
 		</p>
 		</p>
 
 
@@ -111,13 +111,13 @@
 		<h3>[method:Curve clone]()</h3>
 		<h3>[method:Curve clone]()</h3>
 		<p>Creates a clone of this instance.</p>
 		<p>Creates a clone of this instance.</p>
 
 
-		<h3>[method:Curve copy]( [param:Curve source] )</h3>
+		<h3>[method:this copy]( [param:Curve source] )</h3>
 		<p>Copies another [name] object to this instance.</p>
 		<p>Copies another [name] object to this instance.</p>
 
 
 		<h3>[method:Object toJSON]()</h3>
 		<h3>[method:Object toJSON]()</h3>
 		<p>Returns a JSON object representation of this instance.</p>
 		<p>Returns a JSON object representation of this instance.</p>
 
 
-		<h3>[method:Curve fromJSON]( [param:Object json] )</h3>
+		<h3>[method:this fromJSON]( [param:Object json] )</h3>
 		<p>Copies the data from the given JSON object to this instance.</p>
 		<p>Copies the data from the given JSON object to this instance.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 2 - 2
docs/api/en/extras/core/CurvePath.html

@@ -35,10 +35,10 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Curve] class for common methods.</p>
 		<p>See the base [page:Curve] class for common methods.</p>
 
 
-		<h3>[method:null add]( [param:Curve curve] )</h3>
+		<h3>[method:undefined add]( [param:Curve curve] )</h3>
 		<p>Add a curve to the [page:.curves] array.</p>
 		<p>Add a curve to the [page:.curves] array.</p>
 
 
-		<h3>[method:null closePath]()</h3>
+		<h3>[method:undefined closePath]()</h3>
 		<p>Adds a [page:LineCurve lineCurve] to close the path.</p>
 		<p>Adds a [page:LineCurve lineCurve] to close the path.</p>
 
 
 		<h3>[method:Array getCurveLengths]()</h3>
 		<h3>[method:Array getCurveLengths]()</h3>

+ 1 - 1
docs/api/en/extras/core/ShapePath.html

@@ -63,7 +63,7 @@
 
 
 		<h3>[method:this bezierCurveTo]( [param:Float cp1X], [param:Float cp1Y], [param:Float cp2X], [param:Float cp2Y], [param:Float x], [param:Float y] )</h3>
 		<h3>[method:this bezierCurveTo]( [param:Float cp1X], [param:Float cp1Y], [param:Float cp2X], [param:Float cp2Y], [param:Float x], [param:Float y] )</h3>
 		<p>This creates a bezier curve from the [page:ShapePath.currentPath currentPath]'s
 		<p>This creates a bezier curve from the [page:ShapePath.currentPath currentPath]'s
-			 offset to x and y with cp1X, cp1Y and cp1X, cp1Y as control points and updates the
+			 offset to x and y with cp1X, cp1Y and cp2X, cp2Y as control points and updates the
 			 [page:ShapePath.currentPath currentPath]'s offset to x and y.</p>
 			 [page:ShapePath.currentPath currentPath]'s offset to x and y.</p>
 
 
 		<h3>[method:this splineThru] ( [param:Array points] ) </h3>
 		<h3>[method:this splineThru] ( [param:Array points] ) </h3>

+ 3 - 3
docs/api/en/helpers/ArrowHelper.html

@@ -59,14 +59,14 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Object3D] class for common methods.</p>
 		<p>See the base [page:Object3D] class for common methods.</p>
 
 
-		<h3>[method:null setColor]([param:Color color])</h3>
+		<h3>[method:undefined setColor]([param:Color color])</h3>
 		<p>
 		<p>
 		color -- The desired color.<br /><br />
 		color -- The desired color.<br /><br />
 
 
 		Sets the color of the arrowHelper.
 		Sets the color of the arrowHelper.
 		</p>
 		</p>
 
 
-		<h3>[method:null setLength]([param:Number length], [param:Number headLength], [param:Number headWidth])</h3>
+		<h3>[method:undefined setLength]([param:Number length], [param:Number headLength], [param:Number headWidth])</h3>
 		<p>
 		<p>
 		length -- The desired length.<br />
 		length -- The desired length.<br />
 		headLength -- The length of the head of the arrow.<br />
 		headLength -- The length of the head of the arrow.<br />
@@ -75,7 +75,7 @@
 		Sets the length of the arrowhelper.
 		Sets the length of the arrowhelper.
 		</p>
 		</p>
 
 
-		<h3>[method:null setDirection]([param:Vector3 dir])</h3>
+		<h3>[method:undefined setDirection]([param:Vector3 dir])</h3>
 		<p>
 		<p>
 		dir -- The desired direction. Must be a unit vector.<br /><br />
 		dir -- The desired direction. Must be a unit vector.<br /><br />
 
 

+ 1 - 1
docs/api/en/helpers/AxesHelper.html

@@ -49,7 +49,7 @@ scene.add( axesHelper );
 		Sets the axes colors to [page:Color xAxisColor], [page:Color yAxisColor], [page:Color zAxisColor].
 		Sets the axes colors to [page:Color xAxisColor], [page:Color yAxisColor], [page:Color zAxisColor].
 		</p>
 		</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>
 		<p>
 		Disposes of the internally-created [page:Line.material material] and [page:Line.geometry geometry] used by this helper.
 		Disposes of the internally-created [page:Line.material material] and [page:Line.geometry geometry] used by this helper.
 		</p>
 		</p>

+ 1 - 1
docs/api/en/helpers/Box3Helper.html

@@ -49,7 +49,7 @@
 		<p>See the base [page:LineSegments] class for common methods.</p>
 		<p>See the base [page:LineSegments] class for common methods.</p>
 
 
 
 
-		<h3>[method:void updateMatrixWorld]( [param:Boolean force] )</h3>
+		<h3>[method:undefined updateMatrixWorld]( [param:Boolean force] )</h3>
 		<p>
 		<p>
 			This overrides the method in the base [page:Object3D] class so that it
 			This overrides the method in the base [page:Object3D] class so that it
 			also updates the wireframe box to the extent of the [page:Box3Helper.box .box]
 			also updates the wireframe box to the extent of the [page:Box3Helper.box .box]

+ 2 - 2
docs/api/en/helpers/BoxHelper.html

@@ -54,13 +54,13 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:LineSegments] class for common methods.</p>
 		<p>See the base [page:LineSegments] class for common methods.</p>
 
 
-		<h3>[method:null update]()</h3>
+		<h3>[method:undefined update]()</h3>
 		<p>
 		<p>
 			Updates the helper's geometry to match the dimensions
 			Updates the helper's geometry to match the dimensions
 			of the object, including any children. See [page:Box3.setFromObject].
 			of the object, including any children. See [page:Box3.setFromObject].
 		</p>
 		</p>
 
 
-		<h3>[method:BoxHelper setFromObject]( [param:Object3D object] )</h3>
+		<h3>[method:this setFromObject]( [param:Object3D object] )</h3>
 		<p>
 		<p>
 			[page:Object3D object] - [page:Object3D] to create the helper of.<br /><br />
 			[page:Object3D object] - [page:Object3D] to create the helper of.<br /><br />
 
 

+ 2 - 2
docs/api/en/helpers/CameraHelper.html

@@ -52,7 +52,7 @@ scene.add( helper );
 
 
 		<h3>[property:Object matrixAutoUpdate]</h3>
 		<h3>[property:Object matrixAutoUpdate]</h3>
 		<p>
 		<p>
-			See [page:Object3D.matrixAutoUpdate]. Set to *false* here as the helper is using the 
+			See [page:Object3D.matrixAutoUpdate]. Set to *false* here as the helper is using the
 			camera's [page:Object3D.matrixWorld matrixWorld].
 			camera's [page:Object3D.matrixWorld matrixWorld].
 		</p>
 		</p>
 
 
@@ -64,7 +64,7 @@ scene.add( helper );
 			Disposes of the internally-created [page:Line.material material] and [page:Line.geometry geometry] used by this helper.
 			Disposes of the internally-created [page:Line.material material] and [page:Line.geometry geometry] used by this helper.
 		</p>
 		</p>
 
 
-		<h3>[method:null update]()</h3>
+		<h3>[method:undefined update]()</h3>
 		<p>Updates the helper based on the projectionMatrix of the camera.</p>
 		<p>Updates the helper based on the projectionMatrix of the camera.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 2 - 2
docs/api/en/helpers/DirectionalLightHelper.html

@@ -67,11 +67,11 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Object3D] class for common properties.</p>
 		<p>See the base [page:Object3D] class for common properties.</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>Dispose of the directionalLightHelper.</p>
 		<p>Dispose of the directionalLightHelper.</p>
 
 
 
 
-		<h3>[method:null update]()</h3>
+		<h3>[method:undefined update]()</h3>
 		<p>Updates the helper to match the position and direction of the [page:.light directionalLight] being visualized.</p>
 		<p>Updates the helper to match the position and direction of the [page:.light directionalLight] being visualized.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 2 - 2
docs/api/en/helpers/HemisphereLightHelper.html

@@ -61,10 +61,10 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Object3D] class for common methods.</p>
 		<p>See the base [page:Object3D] class for common methods.</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>Dispose of the hemisphereLightHelper.</p>
 		<p>Dispose of the hemisphereLightHelper.</p>
 
 
-		<h3>[method:null update]()</h3>
+		<h3>[method:undefined update]()</h3>
 		<p>Updates the helper to match the position and direction of the [page:.light].</p>
 		<p>Updates the helper to match the position and direction of the [page:.light].</p>
 
 
 
 

+ 1 - 1
docs/api/en/helpers/PlaneHelper.html

@@ -50,7 +50,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:LineSegments] class for common methods.</p>
 		<p>See the base [page:LineSegments] class for common methods.</p>
 
 
-		<h3>[method:void updateMatrixWorld]( [param:Boolean force] )</h3>
+		<h3>[method:undefined updateMatrixWorld]( [param:Boolean force] )</h3>
 		<p>
 		<p>
 			This overrides the method in the base [page:Object3D] class so that it also
 			This overrides the method in the base [page:Object3D] class so that it also
 			updates the helper object according to the [page:PlaneHelper.plane .plane] and
 			updates the helper object according to the [page:PlaneHelper.plane .plane] and

+ 2 - 2
docs/api/en/helpers/PointLightHelper.html

@@ -69,11 +69,11 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Mesh] class for common methods.</p>
 		<p>See the base [page:Mesh] class for common methods.</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>Dispose of the pointLightHelper.</p>
 		<p>Dispose of the pointLightHelper.</p>
 
 
 
 
-		<h3>[method:null update]()</h3>
+		<h3>[method:undefined update]()</h3>
 		<p>Updates the helper to match the position of the [page:.light].</p>
 		<p>Updates the helper to match the position of the [page:.light].</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 2 - 2
docs/api/en/helpers/SpotLightHelper.html

@@ -65,10 +65,10 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Object3D] class for common methods.</p>
 		<p>See the base [page:Object3D] class for common methods.</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>Disposes of the light helper.</p>
 		<p>Disposes of the light helper.</p>
 
 
-		<h3>[method:null update]()</h3>
+		<h3>[method:undefined update]()</h3>
 		<p>Updates the light helper.</p>
 		<p>Updates the light helper.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 1 - 1
docs/api/en/lights/DirectionalLight.html

@@ -123,7 +123,7 @@
 		Disposes of this light's [page:DirectionalLightShadow shadow].
 		Disposes of this light's [page:DirectionalLightShadow shadow].
 		</p>
 		</p>
 
 
-		<h3>[method:DirectionalLight copy]( [param:DirectionalLight source] )</h3>
+		<h3>[method:this copy]( [param:DirectionalLight source] )</h3>
 		<p>
 		<p>
 		Copies value of all the properties from the [page:DirectionalLight source] to this
 		Copies value of all the properties from the [page:DirectionalLight source] to this
 		DirectionalLight.
 		DirectionalLight.

+ 1 - 1
docs/api/en/lights/HemisphereLight.html

@@ -73,7 +73,7 @@
 
 
 		<p>See the base [page:Light Light] class for common methods.</p>
 		<p>See the base [page:Light Light] class for common methods.</p>
 
 
-		<h3>[method:HemisphereLight copy]( [param:HemisphereLight source] )</h3>
+		<h3>[method:this copy]( [param:HemisphereLight source] )</h3>
 		<p>
 		<p>
 			Copies the value of [page:.color color], [page:.intensity intensity] and
 			Copies the value of [page:.color color], [page:.intensity intensity] and
 			[page:.groundColor groundColor] from the [page:Light source] light into this one.
 			[page:.groundColor groundColor] from the [page:Light source] light into this one.

+ 1 - 1
docs/api/en/lights/Light.html

@@ -56,7 +56,7 @@
 		Abstract dispose method for lights; implemented by subclasses that have disposable resources.
 		Abstract dispose method for lights; implemented by subclasses that have disposable resources.
 		</p>
 		</p>
 
 
-		<h3>[method:Light copy]( [param:Light source] )</h3>
+		<h3>[method:this copy]( [param:Light source] )</h3>
 		<p>
 		<p>
 		Copies the value of [page:.color color] and [page:.intensity intensity] from the
 		Copies the value of [page:.color color] and [page:.intensity intensity] from the
 		[page:Light source] light into this one.
 		[page:Light source] light into this one.

+ 1 - 1
docs/api/en/lights/PointLight.html

@@ -117,7 +117,7 @@ scene.add( light );
 		Disposes of this light's [page:PointLightShadow shadow].
 		Disposes of this light's [page:PointLightShadow shadow].
 		</p>
 		</p>
 
 
-		<h3>[method:PointLight copy]( [param:PointLight source] )</h3>
+		<h3>[method:this copy]( [param:PointLight source] )</h3>
 		<p>
 		<p>
 		Copies value of all the properties from the [page:PointLight source] to this
 		Copies value of all the properties from the [page:PointLight source] to this
 		PointLight.
 		PointLight.

+ 1 - 1
docs/api/en/lights/RectAreaLight.html

@@ -87,7 +87,7 @@ rectLight.add( rectLightHelper );
 		</p>
 		</p>
 
 
 
 
-		<h3>[method:RectAreaLight copy]( [param:RectAreaLight source] )</h3>
+		<h3>[method:this copy]( [param:RectAreaLight source] )</h3>
 		<p>
 		<p>
 		Copies value of all the properties from the [page:RectAreaLight source] to this
 		Copies value of all the properties from the [page:RectAreaLight source] to this
 		RectAreaLight.
 		RectAreaLight.

+ 1 - 1
docs/api/en/lights/SpotLight.html

@@ -176,7 +176,7 @@ light.target = targetObject;
 		Disposes of this light's [page:SpotLightShadow shadow].
 		Disposes of this light's [page:SpotLightShadow shadow].
 		</p>
 		</p>
 
 
-		<h3>[method:SpotLight copy]( [param:SpotLight source] )</h3>
+		<h3>[method:this copy]( [param:SpotLight source] )</h3>
 		<p>
 		<p>
 		Copies value of all the properties from the [page:SpotLight source] to this
 		Copies value of all the properties from the [page:SpotLight source] to this
 		SpotLight.
 		SpotLight.

+ 2 - 2
docs/api/en/lights/shadows/LightShadow.html

@@ -110,7 +110,7 @@
 		Used internally by the renderer to extend the shadow map to contain all viewports
 		Used internally by the renderer to extend the shadow map to contain all viewports
 		</p>
 		</p>
 
 
-		<h3>[method:null updateMatrices]( [param:Light light] )</h3>
+		<h3>[method:undefined updateMatrices]( [param:Light light] )</h3>
 		<p>
 		<p>
 		Update the matrices for the camera and shadow, used internally by the renderer.<br /><br />
 		Update the matrices for the camera and shadow, used internally by the renderer.<br /><br />
 
 
@@ -132,7 +132,7 @@
 		Disposes of this shadow's textures ([page:LightShadow.map map] and [page:LightShadow.mapPass mapPass]).
 		Disposes of this shadow's textures ([page:LightShadow.map map] and [page:LightShadow.mapPass mapPass]).
 		</p>
 		</p>
 
 
-		<h3>[method:LightShadow copy]( [param:LightShadow source] )</h3>
+		<h3>[method:this copy]( [param:LightShadow source] )</h3>
 		<p>
 		<p>
 		Copies value of all the properties from the [page:LightShadow source] to this
 		Copies value of all the properties from the [page:LightShadow source] to this
 		Light.
 		Light.

+ 1 - 1
docs/api/en/lights/shadows/PointLightShadow.html

@@ -72,7 +72,7 @@
 			See the base [page:LightShadow LightShadow] class for common methods.
 			See the base [page:LightShadow LightShadow] class for common methods.
 		</p>
 		</p>
 
 
-		<h3>[method:null updateMatrices]( [param:Light light], [param:number viewportIndex])</h3>
+		<h3>[method:undefined updateMatrices]( [param:Light light], [param:number viewportIndex])</h3>
 		<p>
 		<p>
 		Update the matrices for the camera and shadow, used internally by the renderer.<br /><br />
 		Update the matrices for the camera and shadow, used internally by the renderer.<br /><br />
 
 

+ 1 - 1
docs/api/en/loaders/AnimationLoader.html

@@ -59,7 +59,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 		[page:String url] — the path or URL to the file. This can also be a
 		[page:String url] — the path or URL to the file. This can also be a
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />

+ 1 - 1
docs/api/en/loaders/AudioLoader.html

@@ -76,7 +76,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 		[page:String url] — the path or URL to the file. This can also be a
 		[page:String url] — the path or URL to the file. This can also be a
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />

+ 1 - 1
docs/api/en/loaders/BufferGeometryLoader.html

@@ -68,7 +68,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 		[page:String url] — the path or URL to the file. This can also be a
 		[page:String url] — the path or URL to the file. This can also be a
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].d<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].d<br />

+ 4 - 4
docs/api/en/loaders/Cache.html

@@ -40,7 +40,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null add]( [param:String key], [param:Object file] )</h3>
+		<h3>[method:undefined add]( [param:String key], [param:Object file] )</h3>
 		<p>
 		<p>
 		[page:String key] — the [page:String key] to reference the cached file by.<br />
 		[page:String key] — the [page:String key] to reference the cached file by.<br />
 		[page:Object file] — The file to be cached.<br /><br />
 		[page:Object file] — The file to be cached.<br /><br />
@@ -49,21 +49,21 @@
 		it is overwritten.
 		it is overwritten.
 		</p>
 		</p>
 
 
-		<h3>[method:null get]( [param:String key] )</h3>
+		<h3>[method:Any get]( [param:String key] )</h3>
 		<p>
 		<p>
 		[page:String key] — A string key <br /><br />
 		[page:String key] — A string key <br /><br />
 
 
 		Get the value of [page:String key]. If the key does not exist *undefined* is returned.
 		Get the value of [page:String key]. If the key does not exist *undefined* is returned.
 		</p>
 		</p>
 
 
-		<h3>[method:null remove]( [param:String key] )</h3>
+		<h3>[method:undefined remove]( [param:String key] )</h3>
 		<p>
 		<p>
 		[page:String key] — A string key that references a cached file.<br /><br />
 		[page:String key] — A string key that references a cached file.<br /><br />
 
 
 		Remove the cached file associated with the key.
 		Remove the cached file associated with the key.
 		</p>
 		</p>
 
 
-		<h3>[method:null clear]()</h3>
+		<h3>[method:undefined clear]()</h3>
 		<p>Remove all values from the cache.</p>
 		<p>Remove all values from the cache.</p>
 
 
 
 

+ 3 - 3
docs/api/en/loaders/FileLoader.html

@@ -74,7 +74,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:XMLHttpRequest load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 			[page:String url] — the path or URL to the file. This can also be a
 			[page:String url] — the path or URL to the file. This can also be a
 				[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
 				[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
@@ -86,13 +86,13 @@
 			Load the URL and pass the response to the onLoad function.
 			Load the URL and pass the response to the onLoad function.
 		</p>
 		</p>
 
 
-		<h3>[method:FileLoader setMimeType]( [param:String mimeType] )</h3>
+		<h3>[method:this setMimeType]( [param:String mimeType] )</h3>
 		<p>
 		<p>
 			Set the expected [link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types mimeType]
 			Set the expected [link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types mimeType]
 			of the file being loaded. Note that in many cases this will be determined automatically, so by default it is *undefined*.
 			of the file being loaded. Note that in many cases this will be determined automatically, so by default it is *undefined*.
 		</p>
 		</p>
 
 
-		<h3>[method:FileLoader setResponseType]( [param:String responseType] )</h3>
+		<h3>[method:this setResponseType]( [param:String responseType] )</h3>
 		<p>
 		<p>
 			Change the response type. Valid values are:<br />
 			Change the response type. Valid values are:<br />
 			[page:String text] or empty string (default) - returns the data as [page:String String].<br />
 			[page:String text] or empty string (default) - returns the data as [page:String String].<br />

+ 2 - 2
docs/api/en/loaders/ImageBitmapLoader.html

@@ -78,7 +78,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 		[page:String url] — the path or URL to the file. This can also be a
 		[page:String url] — the path or URL to the file. This can also be a
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
@@ -90,7 +90,7 @@
 		Begin loading from url and return the [page:ImageBitmap image] object that will contain the data.
 		Begin loading from url and return the [page:ImageBitmap image] object that will contain the data.
 		</p>
 		</p>
 
 
-		<h3>[method:ImageBitmapLoader setOptions]( [param:Object options] )</h3>
+		<h3>[method:this setOptions]( [param:Object options] )</h3>
 		<p>
 		<p>
 			Sets the options object for [link:https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/createImageBitmap createImageBitmap].
 			Sets the options object for [link:https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/createImageBitmap createImageBitmap].
 		</p>
 		</p>

+ 7 - 7
docs/api/en/loaders/Loader.html

@@ -62,7 +62,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:void load]()</h3>
+		<h3>[method:undefined load]()</h3>
 		<p>
 		<p>
 			This method needs to be implement by all concrete loaders. It holds the logic for loading the asset from the backend.
 			This method needs to be implement by all concrete loaders. It holds the logic for loading the asset from the backend.
 		</p>
 		</p>
@@ -79,34 +79,34 @@
 		[page:Function onLoad] is handled by [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve Promise.resolve] and [page:Function onError] is handled by [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject Promise.reject].
 		[page:Function onLoad] is handled by [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve Promise.resolve] and [page:Function onError] is handled by [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject Promise.reject].
 		</p>
 		</p>
 
 
-		<h3>[method:void parse]()</h3>
+		<h3>[method:undefined parse]()</h3>
 		<p>
 		<p>
 			This method needs to be implement by all concrete loaders. It holds the logic for parsing the asset into three.js entities.
 			This method needs to be implement by all concrete loaders. It holds the logic for parsing the asset into three.js entities.
 		</p>
 		</p>
 
 
-		<h3>[method:Loader setCrossOrigin]( [param:String crossOrigin] )</h3>
+		<h3>[method:this setCrossOrigin]( [param:String crossOrigin] )</h3>
 		<p>
 		<p>
 			[page:String crossOrigin] — The crossOrigin string to implement CORS for loading the url from a different domain that allows CORS.
 			[page:String crossOrigin] — The crossOrigin string to implement CORS for loading the url from a different domain that allows CORS.
 		</p>
 		</p>
 
 
-		<h3>[method:Loader setWithCredentials]( [param:Boolean value] )</h3>
+		<h3>[method:this setWithCredentials]( [param:Boolean value] )</h3>
 		<p>
 		<p>
 			Whether the XMLHttpRequest uses credentials such as cookies, authorization headers or
 			Whether the XMLHttpRequest uses credentials such as cookies, authorization headers or
 			TLS client certificates. See [link:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials XMLHttpRequest.withCredentials].<br />
 			TLS client certificates. See [link:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials XMLHttpRequest.withCredentials].<br />
 			Note that this has no effect if you are loading files locally or from the same domain.
 			Note that this has no effect if you are loading files locally or from the same domain.
 		</p>
 		</p>
 
 
-		<h3>[method:Loader setPath]( [param:String path] )</h3>
+		<h3>[method:this setPath]( [param:String path] )</h3>
 		<p>
 		<p>
 			[page:String path] — Set the base path for the asset.
 			[page:String path] — Set the base path for the asset.
 		</p>
 		</p>
 
 
-		<h3>[method:Loader setResourcePath]( [param:String resourcePath] )</h3>
+		<h3>[method:this setResourcePath]( [param:String resourcePath] )</h3>
 		<p>
 		<p>
 			[page:String resourcePath] — Set the base path for dependent resources like textures.
 			[page:String resourcePath] — Set the base path for dependent resources like textures.
 		</p>
 		</p>
 
 
-		<h3>[method:Loader setRequestHeader]( [param:Object requestHeader] )</h3>
+		<h3>[method:this setRequestHeader]( [param:Object requestHeader] )</h3>
 		<p>
 		<p>
 			[page:Object requestHeader] - key: The name of the header whose value is to be set. value: The value to set as the body of the header.<br /><br />
 			[page:Object requestHeader] - key: The name of the header whose value is to be set. value: The value to set as the body of the header.<br /><br />
 
 

+ 2 - 2
docs/api/en/loaders/MaterialLoader.html

@@ -62,7 +62,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 		[page:String url] — the path or URL to the file. This can also be a
 		[page:String url] — the path or URL to the file. This can also be a
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
@@ -80,7 +80,7 @@
 		Parse a <em>JSON</em> structure and create a new [page:Material] of the type [page:String json.type] with parameters defined in the json object.
 		Parse a <em>JSON</em> structure and create a new [page:Material] of the type [page:String json.type] with parameters defined in the json object.
 		</p>
 		</p>
 
 
-		<h3>[method:MaterialLoader setTextures]( [param:Object textures] )</h3>
+		<h3>[method:this setTextures]( [param:Object textures] )</h3>
 		<p>
 		<p>
 		[page:Object textures] — object containing any textures used by the material.
 		[page:Object textures] — object containing any textures used by the material.
 		</p>
 		</p>

+ 6 - 6
docs/api/en/loaders/ObjectLoader.html

@@ -72,7 +72,7 @@
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:Loader] class for common methods.</p>
 		<p>See the base [page:Loader] class for common methods.</p>
 
 
-		<h3>[method:null load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
+		<h3>[method:undefined load]( [param:String url], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )</h3>
 		<p>
 		<p>
 		[page:String url] — the path or URL to the file. This can also be a
 		[page:String url] — the path or URL to the file. This can also be a
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URI].<br />
@@ -94,35 +94,35 @@
 		This is used internally by [page:.load]() but can also be used directly to parse a previously loaded JSON structure.
 		This is used internally by [page:.load]() but can also be used directly to parse a previously loaded JSON structure.
 		</p>
 		</p>
 
 
-		<h3>[method:Object3D parseGeometries]( [param:Object json] )</h3>
+		<h3>[method:Object parseGeometries]( [param:Object json] )</h3>
 		<p>
 		<p>
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 
 
 		This is used by [page:.parse]() to parse any [page:BufferGeometry geometries] in the JSON structure.
 		This is used by [page:.parse]() to parse any [page:BufferGeometry geometries] in the JSON structure.
 		</p>
 		</p>
 
 
-		<h3>[method:Object3D parseMaterials]( [param:Object json] )</h3>
+		<h3>[method:Object parseMaterials]( [param:Object json] )</h3>
 		<p>
 		<p>
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 
 
 		This is used by [page:.parse]() to parse any materials in the JSON structure using [page:MaterialLoader].
 		This is used by [page:.parse]() to parse any materials in the JSON structure using [page:MaterialLoader].
 		</p>
 		</p>
 
 
-		<h3>[method:Object3D parseAnimations]( [param:Object json] )</h3>
+		<h3>[method:Object parseAnimations]( [param:Object json] )</h3>
 		<p>
 		<p>
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 
 
 		This is used by [page:.parse]() to parse any animations in the JSON structure, using [page:AnimationClip.parse]().
 		This is used by [page:.parse]() to parse any animations in the JSON structure, using [page:AnimationClip.parse]().
 		</p>
 		</p>
 
 
-		<h3>[method:Object3D parseImages]( [param:Object json] )</h3>
+		<h3>[method:Object parseImages]( [param:Object json] )</h3>
 		<p>
 		<p>
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 
 
 		This is used by [page:.parse]() to parse any images in the JSON structure, using [page:ImageLoader].
 		This is used by [page:.parse]() to parse any images in the JSON structure, using [page:ImageLoader].
 		</p>
 		</p>
 
 
-		<h3>[method:Object3D parseTextures]( [param:Object json] )</h3>
+		<h3>[method:Object parseTextures]( [param:Object json] )</h3>
 		<p>
 		<p>
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 		[page:Object json] — required. The JSON source to parse.<br /><br />
 
 

+ 7 - 7
docs/api/en/loaders/managers/LoadingManager.html

@@ -158,7 +158,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:LoadingManager addHandler]( [param:Object regex], [param:Loader loader] )</h3>
+		<h3>[method:this addHandler]( [param:Object regex], [param:Loader loader] )</h3>
 		<p>
 		<p>
 		[page:Object regex] — A regular expression.<br />
 		[page:Object regex] — A regular expression.<br />
 		[page:Loader loader] — The loader.
 		[page:Loader loader] — The loader.
@@ -171,14 +171,14 @@
 manager.addHandler( /\.tga$/i, new TGALoader() );
 manager.addHandler( /\.tga$/i, new TGALoader() );
 		</code>
 		</code>
 
 
-		<h3>[method:null getHandler]( [param:String file] )</h3>
+		<h3>[method:Loader getHandler]( [param:String file] )</h3>
 		<p>
 		<p>
 		[page:String file] — The file path.
 		[page:String file] — The file path.
 		<p>
 		<p>
 		Can be used to retrieve the registered loader for the given file path.
 		Can be used to retrieve the registered loader for the given file path.
 		</p>
 		</p>
 
 
-		<h3>[method:LoadingManager removeHandler]( [param:Object regex] )</h3>
+		<h3>[method:this removeHandler]( [param:Object regex] )</h3>
 		<p>
 		<p>
 		[page:Object regex] — A regular expression.
 		[page:Object regex] — A regular expression.
 		<p>
 		<p>
@@ -193,7 +193,7 @@ manager.addHandler( /\.tga$/i, new TGALoader() );
 		URL modifier is set, returns the original URL.
 		URL modifier is set, returns the original URL.
 		</p>
 		</p>
 
 
-		<h3>[method:null setURLModifier]( [param:Function callback] )</h3>
+		<h3>[method:this setURLModifier]( [param:Function callback] )</h3>
 		<p>
 		<p>
 		[page:Function callback] — URL modifier callback. Called with [page:String url] argument, and
 		[page:Function callback] — URL modifier callback. Called with [page:String url] argument, and
 		must return [page:String resolvedURL].<br /><br />
 		must return [page:String resolvedURL].<br /><br />
@@ -210,21 +210,21 @@ manager.addHandler( /\.tga$/i, new TGALoader() );
 			them directly.</em>
 			them directly.</em>
 		</p>
 		</p>
 
 
-		<h3>[method:null itemStart]( [param:String url] )</h3>
+		<h3>[method:undefined itemStart]( [param:String url] )</h3>
 		<p>
 		<p>
 		[page:String url] — the url to load<br /><br />
 		[page:String url] — the url to load<br /><br />
 
 
 		This should be called by any loader using the manager when the loader starts loading an url.
 		This should be called by any loader using the manager when the loader starts loading an url.
 		</p>
 		</p>
 
 
-		<h3>[method:null itemEnd]( [param:String url] )</h3>
+		<h3>[method:undefined itemEnd]( [param:String url] )</h3>
 		<p>
 		<p>
 		[page:String url] — the loaded url<br /><br />
 		[page:String url] — the loaded url<br /><br />
 
 
 		This should be called by any loader using the manager when the loader ended loading an url.
 		This should be called by any loader using the manager when the loader ended loading an url.
 		</p>
 		</p>
 
 
-		<h3>[method:null itemError]( [param:String url] )</h3>
+		<h3>[method:undefined itemError]( [param:String url] )</h3>
 		<p>
 		<p>
 		[page:String url] — the loaded url<br /><br />
 		[page:String url] — the loaded url<br /><br />
 
 

+ 4 - 4
docs/api/en/materials/Material.html

@@ -321,16 +321,16 @@
 		<h3>[method:Material clone]( )</h3>
 		<h3>[method:Material clone]( )</h3>
 		<p>Return a new material with the same parameters as this material.</p>
 		<p>Return a new material with the same parameters as this material.</p>
 
 
-		<h3>[method:Material copy]( [param:material material] )</h3>
+		<h3>[method:this copy]( [param:material material] )</h3>
 		<p>Copy the parameters from the passed material into this material.</p>
 		<p>Copy the parameters from the passed material into this material.</p>
 
 
-		<h3>[method:null dispose]()</h3>
+		<h3>[method:undefined dispose]()</h3>
 		<p>
 		<p>
 		This disposes the material. Textures of a material don't get disposed.
 		This disposes the material. Textures of a material don't get disposed.
 		These needs to be disposed by [page:Texture Texture].
 		These needs to be disposed by [page:Texture Texture].
 		</p>
 		</p>
 
 
-		<h3>[method:null onBeforeCompile]( [param:Shader shader], [param:WebGLRenderer renderer] )</h3>
+		<h3>[method:undefined onBeforeCompile]( [param:Shader shader], [param:WebGLRenderer renderer] )</h3>
 		<p>
 		<p>
 		An optional callback that is executed immediately before the shader program is compiled.
 		An optional callback that is executed immediately before the shader program is compiled.
 		This function is called with the shader source code as a parameter. Useful for the modification of built-in materials.
 		This function is called with the shader source code as a parameter. Useful for the modification of built-in materials.
@@ -369,7 +369,7 @@
 		Unlike properties, the callback is not supported by [page:Material.clone .clone](), [page:Material.copy .copy]() and [page:Material.toJSON .toJSON]().
 		Unlike properties, the callback is not supported by [page:Material.clone .clone](), [page:Material.copy .copy]() and [page:Material.toJSON .toJSON]().
 		</p>
 		</p>
 
 
-		<h3>[method:null setValues]( [param:Object values] )</h3>
+		<h3>[method:undefined setValues]( [param:Object values] )</h3>
 		<p>
 		<p>
 		values -- a container with parameters.<br />
 		values -- a container with parameters.<br />
 		Sets the properties based on the *values*.
 		Sets the properties based on the *values*.

+ 11 - 11
docs/api/en/math/Box2.html

@@ -75,7 +75,7 @@
 		Returns true if the specified [page:Vector2 point] lies within or on the boundaries of this box.
 		Returns true if the specified [page:Vector2 point] lies within or on the boundaries of this box.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 copy]( [param:Box2 box] )</h3>
+		<h3>[method:this copy]( [param:Box2 box] )</h3>
 		<p>
 		<p>
 		Copies the [page:.min min] and [page:.max max] from [page:Box2 box] to this box.
 		Copies the [page:.min min] and [page:.max max] from [page:Box2 box] to this box.
 		</p>
 		</p>
@@ -95,14 +95,14 @@
 		Returns true if this box and [page:Box2 box] share the same lower and upper bounds.
 		Returns true if this box and [page:Box2 box] share the same lower and upper bounds.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 expandByPoint]( [param:Vector2 point] )</h3>
+		<h3>[method:this expandByPoint]( [param:Vector2 point] )</h3>
 		<p>
 		<p>
 		[page:Vector2 point] - [page:Vector2] that should be included in the box.<br /><br />
 		[page:Vector2 point] - [page:Vector2] that should be included in the box.<br /><br />
 
 
 		Expands the boundaries of this box to include [page:Vector2 point].
 		Expands the boundaries of this box to include [page:Vector2 point].
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 expandByScalar]( [param:Float scalar] )</h3>
+		<h3>[method:this expandByScalar]( [param:Float scalar] )</h3>
 		<p>
 		<p>
 		[page:Float scalar] - Distance to expand the box by.<br /><br />
 		[page:Float scalar] - Distance to expand the box by.<br /><br />
 
 
@@ -110,7 +110,7 @@
 		will be contracted.
 		will be contracted.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 expandByVector]( [param:Vector2 vector] )</h3>
+		<h3>[method:this expandByVector]( [param:Vector2 vector] )</h3>
 		<p>
 		<p>
 		[page:Vector2 vector] - [page:Vector2] to expand the box by.<br /><br />
 		[page:Vector2 vector] - [page:Vector2] to expand the box by.<br /><br />
 
 
@@ -141,7 +141,7 @@
 		Returns the width and height of this box.
 		Returns the width and height of this box.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 intersect]( [param:Box2 box] )</h3>
+		<h3>[method:this intersect]( [param:Box2 box] )</h3>
 		<p>
 		<p>
 		[page:Box2 box] - Box to intersect with.<br /><br />
 		[page:Box2 box] - Box to intersect with.<br /><br />
 
 
@@ -164,11 +164,11 @@
 		one both bounds share.
 		one both bounds share.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 makeEmpty]()</h3>
+		<h3>[method:this makeEmpty]()</h3>
 		<p>Makes this box empty.</p>
 		<p>Makes this box empty.</p>
 
 
 
 
-		<h3>[method:Box2 set]( [param:Vector2 min], [param:Vector2 max] )</h3>
+		<h3>[method:this set]( [param:Vector2 min], [param:Vector2 max] )</h3>
 		<p>
 		<p>
 			[page:Vector2 min] - (required ) [page:Vector2] representing the lower (x, y) boundary of the box. <br>
 			[page:Vector2 min] - (required ) [page:Vector2] representing the lower (x, y) boundary of the box. <br>
 			[page:Vector2 max]  - (required) [page:Vector2] representing the upper (x, y) boundary of the box. <br /><br />
 			[page:Vector2 max]  - (required) [page:Vector2] representing the upper (x, y) boundary of the box. <br /><br />
@@ -177,7 +177,7 @@
 			Please note that this method only copies the values from the given objects.
 			Please note that this method only copies the values from the given objects.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 setFromCenterAndSize]( [param:Vector2 center], [param:Vector2 size] )</h3>
+		<h3>[method:this setFromCenterAndSize]( [param:Vector2 center], [param:Vector2 size] )</h3>
 		<p>
 		<p>
 		[page:Vector2 center] - Desired center position of the box ([page:Vector2]). <br>
 		[page:Vector2 center] - Desired center position of the box ([page:Vector2]). <br>
 		[page:Vector2 size] - Desired x and y dimensions of the box ([page:Vector2]).<br /><br />
 		[page:Vector2 size] - Desired x and y dimensions of the box ([page:Vector2]).<br /><br />
@@ -186,14 +186,14 @@
 		in [page:Vector2 size].
 		in [page:Vector2 size].
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 setFromPoints]( [param:Array points] )</h3>
+		<h3>[method:this setFromPoints]( [param:Array points] )</h3>
 		<p>
 		<p>
 		[page:Array points] - Array of [page:Vector2 Vector2s] that the resulting box will contain.<br /><br />
 		[page:Array points] - Array of [page:Vector2 Vector2s] that the resulting box will contain.<br /><br />
 
 
 		Sets the upper and lower bounds of this box to include all of the points in [page:Array points].
 		Sets the upper and lower bounds of this box to include all of the points in [page:Array points].
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 translate]( [param:Vector2 offset] )</h3>
+		<h3>[method:this translate]( [param:Vector2 offset] )</h3>
 		<p>
 		<p>
 		[page:Vector2 offset] - Direction and distance of offset.<br /><br />
 		[page:Vector2 offset] - Direction and distance of offset.<br /><br />
 
 
@@ -201,7 +201,7 @@
 		[page:Vector2 offset] units in 2D space.
 		[page:Vector2 offset] units in 2D space.
 		</p>
 		</p>
 
 
-		<h3>[method:Box2 union]( [param:Box2 box] )</h3>
+		<h3>[method:this union]( [param:Box2 box] )</h3>
 		<p>
 		<p>
 		[page:Box2 box] - Box that will be unioned with this box.<br /><br />
 		[page:Box2 box] - Box that will be unioned with this box.<br /><br />
 
 

+ 26 - 26
docs/api/en/math/Color.html

@@ -96,46 +96,46 @@ const color7 = new THREE.Color( 1, 0, 0 );
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Color add]( [param:Color color] ) </h3>
+		<h3>[method:this add]( [param:Color color] ) </h3>
 		<p>Adds the RGB values of [page:Color color] to the RGB values of this color.</p>
 		<p>Adds the RGB values of [page:Color color] to the RGB values of this color.</p>
 
 
-		<h3>[method:Color addColors]( [param:Color color1], [param:Color color2] ) </h3>
+		<h3>[method:this addColors]( [param:Color color1], [param:Color color2] ) </h3>
 		<p>Sets this color's RGB values to the sum of the RGB values of [page:Color color1] and [page:Color color2].</p>
 		<p>Sets this color's RGB values to the sum of the RGB values of [page:Color color1] and [page:Color color2].</p>
 
 
-		<h3>[method:Color addScalar]( [param:Number s] ) </h3>
+		<h3>[method:this addScalar]( [param:Number s] ) </h3>
 		<p>Adds [page:Number s] to the RGB values of this color.</p>
 		<p>Adds [page:Number s] to the RGB values of this color.</p>
 
 
 		<h3>[method:Color clone]() </h3>
 		<h3>[method:Color clone]() </h3>
 		<p>Returns a new Color with the same [page:.r r], [page:.g g] and [page:.b b] values as this one.</p>
 		<p>Returns a new Color with the same [page:.r r], [page:.g g] and [page:.b b] values as this one.</p>
 
 
-		<h3>[method:Color copy]( [param:Color color] ) </h3>
+		<h3>[method:this copy]( [param:Color color] ) </h3>
 		<p>
 		<p>
 			Copies the [page:.r r], [page:.g g] and [page:.b b] parameters from [page:Color color] in to this color.
 			Copies the [page:.r r], [page:.g g] and [page:.b b] parameters from [page:Color color] in to this color.
 		</p>
 		</p>
 
 
-		<h3>[method:Color convertGammaToLinear]( [param:Float gammaFactor] ) </h3>
+		<h3>[method:this convertGammaToLinear]( [param:Float gammaFactor] ) </h3>
 		<p>
 		<p>
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
 		Converts this color from gamma space to linear space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of [page:Float gammaFactor].
 		Converts this color from gamma space to linear space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of [page:Float gammaFactor].
 		</p>
 		</p>
 
 
-		<h3>[method:Color convertLinearToGamma]( [param:Float gammaFactor] ) </h3>
+		<h3>[method:this convertLinearToGamma]( [param:Float gammaFactor] ) </h3>
 		<p>
 		<p>
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
 		Converts this color from linear space to gamma space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of 1 / [page:Float gammaFactor].
 		Converts this color from linear space to gamma space by taking [page:.r r], [page:.g g] and [page:.b b] to the power of 1 / [page:Float gammaFactor].
 		</p>
 		</p>
 
 
-		<h3>[method:Color convertLinearToSRGB]() </h3>
+		<h3>[method:this convertLinearToSRGB]() </h3>
 		<p>
 		<p>
 		Converts this color from linear space to sRGB space.
 		Converts this color from linear space to sRGB space.
 		</p>
 		</p>
 
 
-		<h3>[method:Color convertSRGBToLinear]() </h3>
+		<h3>[method:this convertSRGBToLinear]() </h3>
 		<p>
 		<p>
 		Converts this color from sRGB space to linear space.
 		Converts this color from sRGB space to linear space.
 		</p>
 		</p>
 
 
-		<h3>[method:Color copyGammaToLinear]( [param:Color color], [param:Float gammaFactor] ) </h3>
+		<h3>[method:this copyGammaToLinear]( [param:Color color], [param:Float gammaFactor] ) </h3>
 		<p>
 		<p>
 		[page:Color color] — Color to copy.<br />
 		[page:Color color] — Color to copy.<br />
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
@@ -144,7 +144,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		by taking [page:.r r], [page:.g g] and [page:.b b] to the power of [page:Float gammaFactor].
 		by taking [page:.r r], [page:.g g] and [page:.b b] to the power of [page:Float gammaFactor].
 		</p>
 		</p>
 
 
-		<h3>[method:Color copyLinearToGamma]( [param:Color color], [param:Float gammaFactor] ) </h3>
+		<h3>[method:this copyLinearToGamma]( [param:Color color], [param:Float gammaFactor] ) </h3>
 		<p>
 		<p>
 		[page:Color color] — Color to copy.<br />
 		[page:Color color] — Color to copy.<br />
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
 		[page:Float gammaFactor] - (optional). Default is *2.0*.<br /><br />
@@ -153,14 +153,14 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		by taking [page:.r r], [page:.g g] and [page:.b b] to the power of 1 / [page:Float gammaFactor].
 		by taking [page:.r r], [page:.g g] and [page:.b b] to the power of 1 / [page:Float gammaFactor].
 		</p>
 		</p>
 
 
-		<h3>[method:Color copyLinearToSRGB]( [param:Color color]] ) </h3>
+		<h3>[method:this copyLinearToSRGB]( [param:Color color]] ) </h3>
 		<p>
 		<p>
 		[page:Color color] — Color to copy.<br />
 		[page:Color color] — Color to copy.<br />
 
 
 		Copies the given color into this color, and then converts this color from linear space to sRGB space.
 		Copies the given color into this color, and then converts this color from linear space to sRGB space.
 		</p>
 		</p>
 
 
-		<h3>[method:Color copySRGBToLinear]( [param:Color color] ) </h3>
+		<h3>[method:this copySRGBToLinear]( [param:Color color] ) </h3>
 		<p>
 		<p>
 		[page:Color color] — Color to copy.<br />
 		[page:Color color] — Color to copy.<br />
 
 
@@ -170,7 +170,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		<h3>[method:Boolean equals]( [param:Color color] ) </h3>
 		<h3>[method:Boolean equals]( [param:Color color] ) </h3>
 		<p>Compares the RGB values of [page:Color color] with those of this object. Returns true if they are the same, false otherwise.</p>
 		<p>Compares the RGB values of [page:Color color] with those of this object. Returns true if they are the same, false otherwise.</p>
 
 
-		<h3>[method:Color fromArray]( [param:Array array], [param:Integer offset] ) </h3>
+		<h3>[method:this fromArray]( [param:Array array], [param:Integer offset] ) </h3>
 		<p>
 		<p>
 		[page:Array array] - [page:Array] of floats in the form [ [page:Float r], [page:Float g], [page:Float b] ].<br />
 		[page:Array array] - [page:Array] of floats in the form [ [page:Float r], [page:Float g], [page:Float b] ].<br />
 		[page:Integer offset] - An optional offset into the array.<br /><br />
 		[page:Integer offset] - An optional offset into the array.<br /><br />
@@ -208,7 +208,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		<h3>[method:String getStyle]()</h3>
 		<h3>[method:String getStyle]()</h3>
 		<p>Returns the value of this color as a CSS style string. Example: 'rgb(255,0,0)'.</p>
 		<p>Returns the value of this color as a CSS style string. Example: 'rgb(255,0,0)'.</p>
 
 
-		<h3>[method:Color lerp]( [param:Color color], [param:Float alpha] ) </h3>
+		<h3>[method:this lerp]( [param:Color color], [param:Float alpha] ) </h3>
 		<p>
 		<p>
 		[page:Color color] - color to converge on.<br />
 		[page:Color color] - color to converge on.<br />
 		[page:Float alpha] - interpolation factor in the closed interval [0, 1].<br /><br />
 		[page:Float alpha] - interpolation factor in the closed interval [0, 1].<br /><br />
@@ -229,7 +229,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		- alpha = 0 will be [page:Color color1], and alpha = 1 will be [page:Color color2].
 		- alpha = 0 will be [page:Color color1], and alpha = 1 will be [page:Color color2].
 		</p>
 		</p>
 
 
-		<h3>[method:Color lerpHSL]( [param:Color color], [param:Float alpha] ) </h3>
+		<h3>[method:this lerpHSL]( [param:Color color], [param:Float alpha] ) </h3>
 		<p>
 		<p>
 		[page:Color color] - color to converge on.<br />
 		[page:Color color] - color to converge on.<br />
 		[page:Float alpha] - interpolation factor in the closed interval [0, 1].<br /><br />
 		[page:Float alpha] - interpolation factor in the closed interval [0, 1].<br /><br />
@@ -241,20 +241,20 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		this color and 1.0 is the first argument.
 		this color and 1.0 is the first argument.
 		</p>
 		</p>
 
 
-		<h3>[method:Color multiply]( [param:Color color] ) </h3>
+		<h3>[method:this multiply]( [param:Color color] ) </h3>
 		<p>Multiplies this color's RGB values by the given [page:Color color]'s RGB values.</p>
 		<p>Multiplies this color's RGB values by the given [page:Color color]'s RGB values.</p>
 
 
-		<h3>[method:Color multiplyScalar]( [param:Number s] ) </h3>
+		<h3>[method:this multiplyScalar]( [param:Number s] ) </h3>
 		<p>Multiplies this color's RGB values by [page:Number s].</p>
 		<p>Multiplies this color's RGB values by [page:Number s].</p>
 
 
-		<h3>[method:Color offsetHSL]( [param:Float h], [param:Float s], [param:Float l] ) </h3>
+		<h3>[method:this offsetHSL]( [param:Float h], [param:Float s], [param:Float l] ) </h3>
 		<p>
 		<p>
 			Adds the given [page:Float h], [page:Float s], and [page:Float l] to this color's values.
 			Adds the given [page:Float h], [page:Float s], and [page:Float l] to this color's values.
 			Internally, this converts the color's [page:.r r], [page:.g g] and [page:.b b] values to HSL, adds
 			Internally, this converts the color's [page:.r r], [page:.g g] and [page:.b b] values to HSL, adds
 			[page:Float h], [page:Float s], and [page:Float l], and then converts the color back to RGB.
 			[page:Float h], [page:Float s], and [page:Float l], and then converts the color back to RGB.
 		</p>
 		</p>
 
 
-		<h3>[method:Color set]( [param:Color_Hex_or_String value] ) </h3>
+		<h3>[method:this set]( [param:Color_Hex_or_String value] ) </h3>
 		<p>
 		<p>
 		[page:Color_Hex_or_String value] - Value to set this color to.<br /><br />
 		[page:Color_Hex_or_String value] - Value to set this color to.<br /><br />
 
 
@@ -262,14 +262,14 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		Delegates to [page:.copy], [page:.setStyle], or [page:.setHex] depending on input type.
 		Delegates to [page:.copy], [page:.setStyle], or [page:.setHex] depending on input type.
 		</p>
 		</p>
 
 
-		<h3>[method:Color setHex]( [param:Integer hex] ) </h3>
+		<h3>[method:this setHex]( [param:Integer hex] ) </h3>
 		<p>
 		<p>
 		[page:Integer hex] — [link:https://en.wikipedia.org/wiki/Web_colors#Hex_triplet hexadecimal triplet] format.<br /><br />
 		[page:Integer hex] — [link:https://en.wikipedia.org/wiki/Web_colors#Hex_triplet hexadecimal triplet] format.<br /><br />
 
 
 		Sets this color from a hexadecimal value.
 		Sets this color from a hexadecimal value.
 		</p>
 		</p>
 
 
-		<h3>[method:Color setHSL]( [param:Float h], [param:Float s], [param:Float l] ) </h3>
+		<h3>[method:this setHSL]( [param:Float h], [param:Float s], [param:Float l] ) </h3>
 		<p>
 		<p>
 		[page:Float h] — hue value between 0.0 and 1.0 <br />
 		[page:Float h] — hue value between 0.0 and 1.0 <br />
 		[page:Float s] — saturation value between 0.0 and 1.0 <br />
 		[page:Float s] — saturation value between 0.0 and 1.0 <br />
@@ -278,7 +278,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		Sets color from HSL values.
 		Sets color from HSL values.
 		</p>
 		</p>
 
 
-		<h3>[method:Color setRGB]( [param:Float r], [param:Float g], [param:Float b] ) </h3>
+		<h3>[method:this setRGB]( [param:Float r], [param:Float g], [param:Float b] ) </h3>
 		<p>
 		<p>
 		[page:Float r] — Red channel value between 0.0 and 1.0.<br />
 		[page:Float r] — Red channel value between 0.0 and 1.0.<br />
 		[page:Float g] — Green channel value between 0.0 and 1.0.<br />
 		[page:Float g] — Green channel value between 0.0 and 1.0.<br />
@@ -287,14 +287,14 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		Sets this color from RGB values.
 		Sets this color from RGB values.
 		</p>
 		</p>
 
 
-		<h3>[method:Color setScalar]( [param:Float scalar] ) </h3>
+		<h3>[method:this setScalar]( [param:Float scalar] ) </h3>
 		<p>
 		<p>
 		[page:Float scalar] — a value between 0.0 and 1.0.<br /><br />
 		[page:Float scalar] — a value between 0.0 and 1.0.<br /><br />
 
 
 		Sets all three color components to the value [page:Float scalar].
 		Sets all three color components to the value [page:Float scalar].
 		</p>
 		</p>
 
 
-		<h3>[method:Color setStyle]( [param:String style] ) </h3>
+		<h3>[method:this setStyle]( [param:String style] ) </h3>
 		<p>
 		<p>
 		[page:String style] — color as a CSS-style string.<br /><br />
 		[page:String style] — color as a CSS-style string.<br /><br />
 
 
@@ -313,7 +313,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		Note that for X11 color names, multiple words such as Dark Orange become the string 'darkorange'.
 		Note that for X11 color names, multiple words such as Dark Orange become the string 'darkorange'.
 		</p>
 		</p>
 
 
-		<h3>[method:Color setColorName]( [param:String style] ) </h3>
+		<h3>[method:this setColorName]( [param:String style] ) </h3>
 		<p>
 		<p>
 		[page:String style] — color name ( from [link:https://en.wikipedia.org/wiki/X11_color_names#Color_name_chart X11 color names] ).<br /><br />
 		[page:String style] — color name ( from [link:https://en.wikipedia.org/wiki/X11_color_names#Color_name_chart X11 color names] ).<br /><br />
 
 
@@ -322,7 +322,7 @@ const color7 = new THREE.Color( 1, 0, 0 );
 		For convenience, the list of names is exposed in Color.NAMES as a hash: <code>Color.NAMES.aliceblue // returns 0xF0F8FF</code>
 		For convenience, the list of names is exposed in Color.NAMES as a hash: <code>Color.NAMES.aliceblue // returns 0xF0F8FF</code>
 		</p>
 		</p>
 
 
-		<h3>[method:Color sub]( [param:Color color] ) </h3>
+		<h3>[method:this sub]( [param:Color color] ) </h3>
 		<p>
 		<p>
 		Subtracts the RGB components of the given color from the RGB components of this color.
 		Subtracts the RGB components of the given color from the RGB components of this color.
 		If this results in a negative component, that component is set to zero.
 		If this results in a negative component, that component is set to zero.

+ 4 - 4
docs/api/en/math/Cylindrical.html

@@ -43,23 +43,23 @@
 		and [page:.y y] properties as this one.
 		and [page:.y y] properties as this one.
 		</p>
 		</p>
 
 
-		<h3>[method:Cylindrical copy]( [param:Cylindrical other] )</h3>
+		<h3>[method:this copy]( [param:Cylindrical other] )</h3>
 		<p>
 		<p>
 			Copies the values of the passed Cylindrical's [page:.radius radius], [page:.theta theta]
 			Copies the values of the passed Cylindrical's [page:.radius radius], [page:.theta theta]
 			and [page:.y y] properties to this cylindrical.
 			and [page:.y y] properties to this cylindrical.
 		</p>
 		</p>
 
 
-		<h3>[method:Cylindrical set]( [param:Float radius], [param:Float theta], [param:Float y] )</h3>
+		<h3>[method:this set]( [param:Float radius], [param:Float theta], [param:Float y] )</h3>
 		<p>Sets values of this cylindrical's [page:.radius radius], [page:.theta theta]
 		<p>Sets values of this cylindrical's [page:.radius radius], [page:.theta theta]
 		and [page:.y y] properties.</p>
 		and [page:.y y] properties.</p>
 
 
-		<h3>[method:Cylindrical setFromVector3]( [param:Vector3 vec3] )</h3>
+		<h3>[method:this setFromVector3]( [param:Vector3 vec3] )</h3>
 		<p>
 		<p>
 			Sets values of this cylindrical's [page:.radius radius], [page:.theta theta]
 			Sets values of this cylindrical's [page:.radius radius], [page:.theta theta]
 			and [page:.y y] properties from the [page:Vector3 Vector3].
 			and [page:.y y] properties from the [page:Vector3 Vector3].
 		</p>
 		</p>
 
 
-		<h3>[method:Cylindrical setFromCartesianCoords]( [param:Float x], [param:Float y], [param:Float z] )</h3>
+		<h3>[method:this setFromCartesianCoords]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<p>
 		<p>
 			Sets values of this cylindrical's [page:.radius radius], [page:.theta theta]
 			Sets values of this cylindrical's [page:.radius radius], [page:.theta theta]
 			and [page:.y y] properties from Cartesian coordinates.
 			and [page:.y y] properties from Cartesian coordinates.

+ 7 - 7
docs/api/en/math/Euler.html

@@ -69,7 +69,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Euler copy]( [param:Euler euler] )</h3>
+		<h3>[method:this copy]( [param:Euler euler] )</h3>
 		<p>Copies value of [page:Euler euler] to this euler.</p>
 		<p>Copies value of [page:Euler euler] to this euler.</p>
 
 
 		<h3>[method:Euler clone]()</h3>
 		<h3>[method:Euler clone]()</h3>
@@ -78,7 +78,7 @@
 		<h3>[method:Boolean equals]( [param:Euler euler] )</h3>
 		<h3>[method:Boolean equals]( [param:Euler euler] )</h3>
 		<p>Checks for strict equality of this euler and [page:Euler euler].</p>
 		<p>Checks for strict equality of this euler and [page:Euler euler].</p>
 
 
-		<h3>[method:Euler fromArray]( [param:Array array] )</h3>
+		<h3>[method:this fromArray]( [param:Array array] )</h3>
 		<p>
 		<p>
 		[page:Array array] of length 3 or 4. The optional 4th argument corresponds to the [page:.order order].<br /><br />
 		[page:Array array] of length 3 or 4. The optional 4th argument corresponds to the [page:.order order].<br /><br />
 
 
@@ -88,7 +88,7 @@
 		Optionally assigns this euler's [page:.order order] to array[3].
 		Optionally assigns this euler's [page:.order order] to array[3].
 		</p>
 		</p>
 
 
-		<h3>[method:Euler reorder]( [param:String newOrder] )</h3>
+		<h3>[method:this reorder]( [param:String newOrder] )</h3>
 		<p>
 		<p>
 		Resets the euler angle with a new order by creating a quaternion from this euler angle
 		Resets the euler angle with a new order by creating a quaternion from this euler angle
 		and then setting this euler angle with the quaternion and the new order. <br /><br />
 		and then setting this euler angle with the quaternion and the new order. <br /><br />
@@ -96,7 +96,7 @@
 		<em>WARNING</em>: this discards revolution information.
 		<em>WARNING</em>: this discards revolution information.
 		</p>
 		</p>
 
 
-		<h3>[method:Euler set]( [param:Float x], [param:Float y], [param:Float z], [param:String order] )</h3>
+		<h3>[method:this set]( [param:Float x], [param:Float y], [param:Float z], [param:String order] )</h3>
 		<p>
 		<p>
 			[page:.x x] - the angle of the x axis in radians.<br />
 			[page:.x x] - the angle of the x axis in radians.<br />
 			[page:.y y] - the angle of the y axis in radians.<br />
 			[page:.y y] - the angle of the y axis in radians.<br />
@@ -106,7 +106,7 @@
 			Sets the angles of this euler transform and optionally the [page:.order order].
 			Sets the angles of this euler transform and optionally the [page:.order order].
 		</p>
 		</p>
 
 
-		<h3>[method:Euler setFromRotationMatrix]( [param:Matrix4 m], [param:String order] )</h3>
+		<h3>[method:this setFromRotationMatrix]( [param:Matrix4 m], [param:String order] )</h3>
 		<p>
 		<p>
 		[page:Matrix4 m] - a [page:Matrix4] of which the upper 3x3 of matrix is a pure
 		[page:Matrix4 m] - a [page:Matrix4] of which the upper 3x3 of matrix is a pure
 		[link:https://en.wikipedia.org/wiki/Rotation_matrix rotation matrix] (i.e. unscaled).<br />
 		[link:https://en.wikipedia.org/wiki/Rotation_matrix rotation matrix] (i.e. unscaled).<br />
@@ -116,7 +116,7 @@
 		specified by order.
 		specified by order.
 		</p>
 		</p>
 
 
-		<h3>[method:Euler setFromQuaternion]( [param:Quaternion q], [param:String order] )</h3>
+		<h3>[method:this setFromQuaternion]( [param:Quaternion q], [param:String order] )</h3>
 		<p>
 		<p>
 		[page:Quaternion q] - a normalized quaternion.<br />
 		[page:Quaternion q] - a normalized quaternion.<br />
 		[page:.order order] - (optional) a string representing the order that the rotations are applied.<br />
 		[page:.order order] - (optional) a string representing the order that the rotations are applied.<br />
@@ -126,7 +126,7 @@
 		</p>
 		</p>
 
 
 
 
-		<h3>[method:Euler setFromVector3]( [param:Vector3 vector], [param:String order] )</h3>
+		<h3>[method:this setFromVector3]( [param:Vector3 vector], [param:String order] )</h3>
 		<p>
 		<p>
 		[page:Vector3 vector] - [page:Vector3].<br />
 		[page:Vector3 vector] - [page:Vector3].<br />
 		[page:.order order] - (optional) a string representing the order that the rotations are applied.<br /><br />
 		[page:.order order] - (optional) a string representing the order that the rotations are applied.<br /><br />

+ 1 - 1
docs/api/en/math/Frustum.html

@@ -54,7 +54,7 @@
 		Checks to see if the frustum contains the [page:Vector3 point].
 		Checks to see if the frustum contains the [page:Vector3 point].
 		</p>
 		</p>
 
 
-		<h3>[method:Frustum copy]( [param:Frustum frustum] )</h3>
+		<h3>[method:this copy]( [param:Frustum frustum] )</h3>
 		<p>
 		<p>
 		[page:Frustum frustum] - The frustum to copy<br /><br />
 		[page:Frustum frustum] - The frustum to copy<br /><br />
 
 

+ 1 - 1
docs/api/en/math/Interpolant.html

@@ -71,7 +71,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:null evaluate]( [param:Number t] )</h3>
+		<h3>[method:Array evaluate]( [param:Number t] )</h3>
 		<p>
 		<p>
 		Evaluate the interpolant at position *t*.
 		Evaluate the interpolant at position *t*.
 		</p>
 		</p>

+ 3 - 3
docs/api/en/math/Line3.html

@@ -38,7 +38,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Line3 applyMatrix4]( [param:Matrix4 matrix] )</h3>
+		<h3>[method:this applyMatrix4]( [param:Matrix4 matrix] )</h3>
 		<p>Applies a matrix transform to the line segment.</p>
 		<p>Applies a matrix transform to the line segment.</p>
 
 
 		<h3>[method:Vector3 at]( [param:Float t], [param:Vector3 target] )</h3>
 		<h3>[method:Vector3 at]( [param:Float t], [param:Vector3 target] )</h3>
@@ -72,7 +72,7 @@
 		If [page:Boolean clampToLine] is true, then the returned value will be between 0 and 1.
 		If [page:Boolean clampToLine] is true, then the returned value will be between 0 and 1.
 		</p>
 		</p>
 
 
-		<h3>[method:Line3 copy]( [param:Line3 line] )</h3>
+		<h3>[method:this copy]( [param:Line3 line] )</h3>
 		<p>Copies the passed line's [page:.start start] and [page:.end end] vectors to this line.</p>
 		<p>Copies the passed line's [page:.start start] and [page:.end end] vectors to this line.</p>
 
 
 		<h3>[method:Vector3 delta]( [param:Vector3 target] )</h3>
 		<h3>[method:Vector3 delta]( [param:Vector3 target] )</h3>
@@ -107,7 +107,7 @@
 		Returns the center of the line segment.
 		Returns the center of the line segment.
 		</p>
 		</p>
 
 
-		<h3>[method:Line3 set]( [param:Vector3 start], [param:Vector3 end] )</h3>
+		<h3>[method:this set]( [param:Vector3 start], [param:Vector3 end] )</h3>
 		<p>
 		<p>
 		[page:Vector3 start] - set the [page:.start start point] of the line.<br />
 		[page:Vector3 start] - set the [page:.start start point] of the line.<br />
 		[page:Vector3 end] - set the [page:.end end point] of the line.<br /><br />
 		[page:Vector3 end] - set the [page:.end end point] of the line.<br /><br />

+ 1 - 1
docs/api/en/math/MathUtils.html

@@ -134,7 +134,7 @@
 		that has zero 1st and 2nd order derivatives at x=0 and x=1.
 		that has zero 1st and 2nd order derivatives at x=0 and x=1.
 		</p>
 		</p>
 
 
-		<h3>[method:null setQuaternionFromProperEuler]( [param:Quaternion q], [param:Float a], [param:Float b], [param:Float c], [param:String order] )</h3>
+		<h3>[method:undefined setQuaternionFromProperEuler]( [param:Quaternion q], [param:Float a], [param:Float b], [param:Float c], [param:String order] )</h3>
 		<p>
 		<p>
 		[page:Quaternion q] - the quaternion to be set<br />
 		[page:Quaternion q] - the quaternion to be set<br />
 		[page:Float a] - the rotation applied to the first axis, in radians <br />
 		[page:Float a] - the rotation applied to the first axis, in radians <br />

+ 1 - 1
docs/api/en/math/Matrix4.html

@@ -139,7 +139,7 @@ m.elements = [ 11, 21, 31, 41,
 		matrix's translation component.
 		matrix's translation component.
 		</p>
 		</p>
 
 
-		<h3>[method:null decompose]( [param:Vector3 position], [param:Quaternion quaternion], [param:Vector3 scale] )</h3>
+		<h3>[method:this decompose]( [param:Vector3 position], [param:Quaternion quaternion], [param:Vector3 scale] )</h3>
 		<p>
 		<p>
 		Decomposes this matrix into its [page:Vector3 position], [page:Quaternion quaternion] and [page:Vector3 scale] components.<br/><br/>
 		Decomposes this matrix into its [page:Vector3 position], [page:Quaternion quaternion] and [page:Vector3 scale] components.<br/><br/>
 		Note: Not all matrices are decomposable in this way. For example, if an object has a non-uniformly scaled parent, then the object's world matrix may not be decomposable, and this method may not be appropriate.
 		Note: Not all matrices are decomposable in this way. For example, if an object has a non-uniformly scaled parent, then the object's world matrix may not be decomposable, and this method may not be appropriate.

+ 9 - 9
docs/api/en/math/Plane.html

@@ -33,7 +33,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Plane applyMatrix4]( [param:Matrix4 matrix], [param:Matrix3 optionalNormalMatrix] )</h3>
+		<h3>[method:this applyMatrix4]( [param:Matrix4 matrix], [param:Matrix3 optionalNormalMatrix] )</h3>
 		<p>
 		<p>
 		[page:Matrix4 matrix] - the [Page:Matrix4] to apply.<br />
 		[page:Matrix4 matrix] - the [Page:Matrix4] to apply.<br />
 		[page:Matrix3 optionalNormalMatrix] - (optional) pre-computed normal [Page:Matrix3] of the Matrix4 being applied.<br /><br />
 		[page:Matrix3 optionalNormalMatrix] - (optional) pre-computed normal [Page:Matrix3] of the Matrix4 being applied.<br /><br />
@@ -56,7 +56,7 @@
 		normal vector at the origin onto the plane.
 		normal vector at the origin onto the plane.
 		</p>
 		</p>
 
 
-		<h3>[method:Plane copy]( [param:Plane plane] )</h3>
+		<h3>[method:this copy]( [param:Plane plane] )</h3>
 		<p>
 		<p>
 		Copies the values of the passed plane's [page:.normal normal] and [page:.constant constant]
 		Copies the values of the passed plane's [page:.normal normal] and [page:.constant constant]
 		properties to this plane.
 		properties to this plane.
@@ -105,12 +105,12 @@
 		Determines whether or not this plane intersects [page:Sphere sphere].
 		Determines whether or not this plane intersects [page:Sphere sphere].
 		</p>
 		</p>
 
 
-		<h3>[method:Plane negate]()</h3>
+		<h3>[method:this negate]()</h3>
 		<p>
 		<p>
 		Negates both the normal vector and the constant.
 		Negates both the normal vector and the constant.
 		</p>
 		</p>
 
 
-		<h3>[method:Plane normalize]()</h3>
+		<h3>[method:this normalize]()</h3>
 		<p>
 		<p>
 			Normalizes the [page:.normal normal] vector, and adjusts the [page:.constant constant]
 			Normalizes the [page:.normal normal] vector, and adjusts the [page:.constant constant]
 			value accordingly.
 			value accordingly.
@@ -124,7 +124,7 @@
 		Projects a [page:Vector3 point] onto the plane.
 		Projects a [page:Vector3 point] onto the plane.
 		</p>
 		</p>
 
 
-		<h3>[method:Plane set]( [param:Vector3 normal], [param:Float constant] )</h3>
+		<h3>[method:this set]( [param:Vector3 normal], [param:Float constant] )</h3>
 		<p>
 		<p>
 			[page:Vector3 normal] - a unit length [page:Vector3] defining the normal of the plane.<br />
 			[page:Vector3 normal] - a unit length [page:Vector3] defining the normal of the plane.<br />
 			[page:Float constant] - the signed distance from the origin to the plane. Default is *0*.<br /><br />
 			[page:Float constant] - the signed distance from the origin to the plane. Default is *0*.<br /><br />
@@ -132,7 +132,7 @@
 			Sets this plane's [page:.normal normal] and [page:.constant constant] properties by copying the values from the given normal.
 			Sets this plane's [page:.normal normal] and [page:.constant constant] properties by copying the values from the given normal.
 		</p>
 		</p>
 
 
-		<h3>[method:Plane setComponents]( [param:Float x], [param:Float y], [param:Float z], [param:Float w] )</h3>
+		<h3>[method:this setComponents]( [param:Float x], [param:Float y], [param:Float z], [param:Float w] )</h3>
 		<p>
 		<p>
 		[page:Float x] - x value of the unit length normal vector.<br />
 		[page:Float x] - x value of the unit length normal vector.<br />
 		[page:Float y] - y value of the unit length normal vector.<br />
 		[page:Float y] - y value of the unit length normal vector.<br />
@@ -142,7 +142,7 @@
 		Set the individual components that define the plane.
 		Set the individual components that define the plane.
 		</p>
 		</p>
 
 
-		<h3>[method:Plane setFromCoplanarPoints]( [param:Vector3 a], [param:Vector3 b], [param:Vector3 c] )</h3>
+		<h3>[method:this setFromCoplanarPoints]( [param:Vector3 a], [param:Vector3 b], [param:Vector3 c] )</h3>
 		<p>
 		<p>
 		 [page:Vector3 a] - first point on the plane.<br />
 		 [page:Vector3 a] - first point on the plane.<br />
 		 [page:Vector3 b] - second point on the plane.<br />
 		 [page:Vector3 b] - second point on the plane.<br />
@@ -152,7 +152,7 @@
 		and determines the direction of the [page:.normal normal].
 		and determines the direction of the [page:.normal normal].
 		</p>
 		</p>
 
 
-		<h3>[method:Plane setFromNormalAndCoplanarPoint]( [param:Vector3 normal], [param:Vector3 point] )</h3>
+		<h3>[method:this setFromNormalAndCoplanarPoint]( [param:Vector3 normal], [param:Vector3 point] )</h3>
 		<p>
 		<p>
 		[page:Vector3 normal] - a unit length [page:Vector3] defining the normal of the plane.<br />
 		[page:Vector3 normal] - a unit length [page:Vector3] defining the normal of the plane.<br />
 		[page:Vector3 point] - [page:Vector3]<br /><br />
 		[page:Vector3 point] - [page:Vector3]<br /><br />
@@ -160,7 +160,7 @@
 		Sets the plane's properties as defined by a [page:Vector3 normal] and an arbitrary coplanar [page:Vector3 point].
 		Sets the plane's properties as defined by a [page:Vector3 normal] and an arbitrary coplanar [page:Vector3 point].
 		</p>
 		</p>
 
 
-		<h3>[method:Plane translate]( [param:Vector3 offset] )</h3>
+		<h3>[method:this translate]( [param:Vector3 offset] )</h3>
 		<p>
 		<p>
 		[page:Vector3 offset] - the amount to move the plane by.<br /><br />
 		[page:Vector3 offset] - the amount to move the plane by.<br /><br />
 
 

+ 18 - 18
docs/api/en/math/Quaternion.html

@@ -61,13 +61,13 @@
 			[page:.z z] and [page:.w w] properties to this one.
 			[page:.z z] and [page:.w w] properties to this one.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion conjugate]()</h3>
+		<h3>[method:this conjugate]()</h3>
 		<p>
 		<p>
 		Returns the rotational conjugate of this quaternion. The conjugate of a quaternion
 		Returns the rotational conjugate of this quaternion. The conjugate of a quaternion
 		represents the same rotation in the opposite direction about the rotational axis.
 		represents the same rotation in the opposite direction about the rotational axis.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion copy]( [param:Quaternion q] )</h3>
+		<h3>[method:this copy]( [param:Quaternion q] )</h3>
 		<p>
 		<p>
 			Copies the [page:.x x], [page:.y y],	[page:.z z] and [page:.w w] properties
 			Copies the [page:.x x], [page:.y y],	[page:.z z] and [page:.w w] properties
 			of [page:Quaternion q] into this quaternion.
 			of [page:Quaternion q] into this quaternion.
@@ -88,7 +88,7 @@
 			quaternions [page:Quaternion v] and this one.
 			quaternions [page:Quaternion v] and this one.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion fromArray]( [param:Array array], [param:Integer offset] )</h3>
+		<h3>[method:this fromArray]( [param:Array array], [param:Integer offset] )</h3>
 		<p>
 		<p>
 		[page:Array array] - array of format (x, y, z, w) used to construct the quaternion.<br />
 		[page:Array array] - array of format (x, y, z, w) used to construct the quaternion.<br />
 		[page:Integer offset] - (optional) an offset into the array.<br /><br />
 		[page:Integer offset] - (optional) an offset into the array.<br /><br />
@@ -97,12 +97,12 @@
 		from an array.
 		from an array.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion identity]()</h3>
+		<h3>[method:this identity]()</h3>
 		<p>
 		<p>
 			Sets this quaternion to the identity quaternion; that is, to the quaternion that represents "no rotation".
 			Sets this quaternion to the identity quaternion; that is, to the quaternion that represents "no rotation".
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion invert]()</h3>
+		<h3>[method:this invert]()</h3>
 		<p>
 		<p>
 			Inverts this quaternion - calculates the [page:.conjugate conjugate]. The quaternion is assumed to have unit length.
 			Inverts this quaternion - calculates the [page:.conjugate conjugate]. The quaternion is assumed to have unit length.
 		</p>
 		</p>
@@ -119,31 +119,31 @@
 			as this is a slightly more efficient calculation than [page:.length length]().
 			as this is a slightly more efficient calculation than [page:.length length]().
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion normalize]()</h3>
+		<h3>[method:this normalize]()</h3>
 		<p>
 		<p>
 			[link:https://en.wikipedia.org/wiki/Normalized_vector Normalizes] this quaternion - that is,
 			[link:https://en.wikipedia.org/wiki/Normalized_vector Normalizes] this quaternion - that is,
 		calculated the quaternion that performs the same rotation as this one, but has  [page:.length length]
 		calculated the quaternion that performs the same rotation as this one, but has  [page:.length length]
 		equal to *1*.
 		equal to *1*.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion multiply]( [param:Quaternion q] )</h3>
+		<h3>[method:this multiply]( [param:Quaternion q] )</h3>
 		<p>Multiplies this quaternion by [page:Quaternion q].</p>
 		<p>Multiplies this quaternion by [page:Quaternion q].</p>
 
 
-		<h3>[method:Quaternion multiplyQuaternions]( [param:Quaternion a], [param:Quaternion b] )</h3>
+		<h3>[method:this multiplyQuaternions]( [param:Quaternion a], [param:Quaternion b] )</h3>
 		<p>
 		<p>
 		Sets this quaternion to [page:Quaternion a] x [page:Quaternion b].<br />
 		Sets this quaternion to [page:Quaternion a] x [page:Quaternion b].<br />
 		Adapted from the method outlined [link:http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm here].
 		Adapted from the method outlined [link:http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm here].
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion premultiply]( [param:Quaternion q] )</h3>
+		<h3>[method:this premultiply]( [param:Quaternion q] )</h3>
 		<p>Pre-multiplies this quaternion by [page:Quaternion q].</p>
 		<p>Pre-multiplies this quaternion by [page:Quaternion q].</p>
 
 
-		<h3>[method:Quaternion random]()</h3>
+		<h3>[method:this random]()</h3>
 		<p>
 		<p>
 		Sets this quaternion to a uniformly random, normalized quaternion.
 		Sets this quaternion to a uniformly random, normalized quaternion.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion rotateTowards]( [param:Quaternion q], [param:Float step] )</h3>
+		<h3>[method:this rotateTowards]( [param:Quaternion q], [param:Float step] )</h3>
 		<p>
 		<p>
 			[page:Quaternion q] - The target quaternion.<br />
 			[page:Quaternion q] - The target quaternion.<br />
 			[page:Float step] - The angular step in radians.<br /><br />
 			[page:Float step] - The angular step in radians.<br /><br />
@@ -152,7 +152,7 @@
 			The method ensures that the final quaternion will not overshoot *q*.
 			The method ensures that the final quaternion will not overshoot *q*.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion slerp]( [param:Quaternion qb], [param:Float t] )</h3>
+		<h3>[method:this slerp]( [param:Quaternion qb], [param:Float t] )</h3>
 		<p>
 		<p>
 			[page:Quaternion qb] - The other quaternion rotation<br />
 			[page:Quaternion qb] - The other quaternion rotation<br />
 			[page:Float t] - interpolation factor in the closed interval [0, 1].<br /><br />
 			[page:Float t] - interpolation factor in the closed interval [0, 1].<br /><br />
@@ -171,20 +171,20 @@
 		<h3>[method:this slerpQuaternions]( [param:Quaternion qa], [param:Quaternion qb], [param:Float t] )</h3>
 		<h3>[method:this slerpQuaternions]( [param:Quaternion qa], [param:Quaternion qb], [param:Float t] )</h3>
 		<p>Performs a spherical linear interpolation between the given quaternions and stores the result in this quaternion.</p>
 		<p>Performs a spherical linear interpolation between the given quaternions and stores the result in this quaternion.</p>
 
 
-		<h3>[method:Quaternion set]( [param:Float x], [param:Float y], [param:Float z], [param:Float w] )</h3>
+		<h3>[method:this set]( [param:Float x], [param:Float y], [param:Float z], [param:Float w] )</h3>
 		<p>Sets [page:.x x], [page:.y y], [page:.z z], [page:.w w] properties of this quaternion.</p>
 		<p>Sets [page:.x x], [page:.y y], [page:.z z], [page:.w w] properties of this quaternion.</p>
 
 
-		<h3>[method:Quaternion setFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
+		<h3>[method:this setFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<p>
 		<p>
 		Sets this quaternion from rotation specified by [page:Vector3 axis] and [page:Float angle].<br />
 		Sets this quaternion from rotation specified by [page:Vector3 axis] and [page:Float angle].<br />
 		Adapted from the method [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm here].<br />
 		Adapted from the method [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm here].<br />
 		*Axis* is assumed to be normalized, *angle* is in radians.
 		*Axis* is assumed to be normalized, *angle* is in radians.
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion setFromEuler]( [param:Euler euler] )</h3>
+		<h3>[method:this setFromEuler]( [param:Euler euler] )</h3>
 		<p>Sets this quaternion from the rotation specified by [page:Euler] angle.</p>
 		<p>Sets this quaternion from the rotation specified by [page:Euler] angle.</p>
 
 
-		<h3>[method:Quaternion setFromRotationMatrix]( [param:Matrix4 m] )</h3>
+		<h3>[method:this setFromRotationMatrix]( [param:Matrix4 m] )</h3>
 		<p>
 		<p>
 		[page:Matrix4 m] - a [page:Matrix4] of which the upper 3x3 of matrix is a pure
 		[page:Matrix4 m] - a [page:Matrix4] of which the upper 3x3 of matrix is a pure
 		[link:https://en.wikipedia.org/wiki/Rotation_matrix rotation matrix] (i.e. unscaled).<br />
 		[link:https://en.wikipedia.org/wiki/Rotation_matrix rotation matrix] (i.e. unscaled).<br />
@@ -192,7 +192,7 @@
 		Adapted from the method [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm here].
 		Adapted from the method [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm here].
 		</p>
 		</p>
 
 
-		<h3>[method:Quaternion setFromUnitVectors]( [param:Vector3 vFrom], [param:Vector3 vTo] )</h3>
+		<h3>[method:this setFromUnitVectors]( [param:Vector3 vFrom], [param:Vector3 vTo] )</h3>
 		<p>
 		<p>
 		Sets this quaternion to the rotation required to rotate direction vector [page:Vector3 vFrom] to
 		Sets this quaternion to the rotation required to rotate direction vector [page:Vector3 vFrom] to
 		direction vector [page:Vector3 vTo].<br />
 		direction vector [page:Vector3 vTo].<br />
@@ -219,7 +219,7 @@
 
 
 		<h2>Static Methods</h2>
 		<h2>Static Methods</h2>
 
 
-		<h3>[method:null slerpFlat]( [param:Array dst], [param:Integer dstOffset], [param:Array src0], [param:Integer srcOffset0], [param:Array src1], [param:Integer srcOffset1], [param:Float t] )</h3>
+		<h3>[method:undefined slerpFlat]( [param:Array dst], [param:Integer dstOffset], [param:Array src0], [param:Integer srcOffset0], [param:Array src1], [param:Integer srcOffset1], [param:Float t] )</h3>
 		<p>
 		<p>
 		[page:Array dst] - The output array.<br />
 		[page:Array dst] - The output array.<br />
 		[page:Integer dstOffset] - An offset into the output array.<br />
 		[page:Integer dstOffset] - An offset into the output array.<br />

+ 5 - 5
docs/api/en/math/Ray.html

@@ -45,7 +45,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Ray applyMatrix4]( [param:Matrix4 matrix4] )</h3>
+		<h3>[method:this applyMatrix4]( [param:Matrix4 matrix4] )</h3>
 		<p>
 		<p>
 		[page:Matrix4 matrix4] - the [page:Matrix4] to apply to this [page:Ray].<br /><br />
 		[page:Matrix4 matrix4] - the [page:Matrix4] to apply to this [page:Ray].<br /><br />
 
 
@@ -73,7 +73,7 @@
 		Get the point along this [page:Ray] that is closest to the [page:Vector3] provided.
 		Get the point along this [page:Ray] that is closest to the [page:Vector3] provided.
 		</p>
 		</p>
 
 
-		<h3>[method:Ray copy]( [param:Ray ray] )</h3>
+		<h3>[method:this copy]( [param:Ray ray] )</h3>
 		<p>
 		<p>
 			Copies the [page:.origin origin] and [page:.direction direction] properties
 			Copies the [page:.origin origin] and [page:.direction direction] properties
 			of [page:Ray ray] into this ray.
 			of [page:Ray ray] into this ray.
@@ -179,21 +179,21 @@
 		Return true if this [page:Ray] intersects with the [page:Sphere].
 		Return true if this [page:Ray] intersects with the [page:Sphere].
 		</p>
 		</p>
 
 
-		<h3>[method:Ray lookAt]( [param:Vector3 v] )</h3>
+		<h3>[method:this lookAt]( [param:Vector3 v] )</h3>
 		<p>
 		<p>
 		[page:Vector3 v] - The [page:Vector3] to look at.<br /><br />
 		[page:Vector3 v] - The [page:Vector3] to look at.<br /><br />
 
 
 		Adjusts the direction of the ray to point at the vector in world coordinates.
 		Adjusts the direction of the ray to point at the vector in world coordinates.
 		</p>
 		</p>
 
 
-		<h3>[method:Ray recast]( [param:Float t] )</h3>
+		<h3>[method:this recast]( [param:Float t] )</h3>
 		<p>
 		<p>
 		[page:Float t] - The distance along the [page:Ray] to interpolate.<br /><br />
 		[page:Float t] - The distance along the [page:Ray] to interpolate.<br /><br />
 
 
 		Shift the origin of this [page:Ray] along its direction by the distance given.
 		Shift the origin of this [page:Ray] along its direction by the distance given.
 		</p>
 		</p>
 
 
-		<h3>[method:Ray set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
+		<h3>[method:this set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
 		<p>
 		<p>
 		[page:Vector3 origin] - the [page:.origin origin] of the [page:Ray].<br />
 		[page:Vector3 origin] - the [page:.origin origin] of the [page:Ray].<br />
 		[page:Vector3 origin] - the [page:.direction direction] of the [page:Ray].
 		[page:Vector3 origin] - the [page:.direction direction] of the [page:Ray].

+ 6 - 6
docs/api/en/math/Sphere.html

@@ -33,7 +33,7 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:Sphere applyMatrix4]( [param:Matrix4 matrix] )</h3>
+		<h3>[method:this applyMatrix4]( [param:Matrix4 matrix] )</h3>
 		<p>
 		<p>
 			[page:Matrix4 matrix] - the [Page:Matrix4] to apply <br /><br />
 			[page:Matrix4 matrix] - the [Page:Matrix4] to apply <br /><br />
 
 
@@ -60,7 +60,7 @@
 		surface of the sphere.
 		surface of the sphere.
 		</p>
 		</p>
 
 
-		<h3>[method:Sphere copy]( [param:Sphere sphere] )</h3>
+		<h3>[method:this copy]( [param:Sphere sphere] )</h3>
 		<p>
 		<p>
 		Copies the values of the passed sphere's [page:.center center] and [page:.radius radius]
 		Copies the values of the passed sphere's [page:.center center] and [page:.radius radius]
 		properties to this sphere.
 		properties to this sphere.
@@ -85,7 +85,7 @@
 		Spheres with a radius of 0 contain only their center point and are not considered to be empty.
 		Spheres with a radius of 0 contain only their center point and are not considered to be empty.
 		</p>
 		</p>
 
 
-		<h3>[method:Sphere makeEmpty]()</h3>
+		<h3>[method:this makeEmpty]()</h3>
 		<p>Makes the sphere empty by setting [page:.center center] to (0, 0, 0) and [page:.radius radius] to -1.</p>
 		<p>Makes the sphere empty by setting [page:.center center] to (0, 0, 0) and [page:.radius radius] to -1.</p>
 
 
 		<h3>[method:Boolean equals]( [param:Sphere sphere] )</h3>
 		<h3>[method:Boolean equals]( [param:Sphere sphere] )</h3>
@@ -121,7 +121,7 @@
 		Checks to see if two spheres intersect.
 		Checks to see if two spheres intersect.
 		</p>
 		</p>
 
 
-		<h3>[method:Sphere set]( [param:Vector3 center], [param:Float radius] )</h3>
+		<h3>[method:this set]( [param:Vector3 center], [param:Float radius] )</h3>
 		<p>
 		<p>
 			[page:Vector3 center] - center of the sphere.<br />
 			[page:Vector3 center] - center of the sphere.<br />
 			[page:Float radius] - radius of the sphere.<br /><br />
 			[page:Float radius] - radius of the sphere.<br /><br />
@@ -130,7 +130,7 @@
 		Please note that this method only copies the values from the given center.
 		Please note that this method only copies the values from the given center.
 		</p>
 		</p>
 
 
-		<h3>[method:Sphere setFromPoints]( [param:Array points], [param:Vector3 optionalCenter] )</h3>
+		<h3>[method:this setFromPoints]( [param:Array points], [param:Vector3 optionalCenter] )</h3>
 		<p>
 		<p>
 		[page:Array points] - an [page:Array] of [page:Vector3] positions.<br />
 		[page:Array points] - an [page:Array] of [page:Vector3] positions.<br />
 		[page:Vector3 optionalCenter] - Optional [page:Vector3] position for the sphere's center.<br /><br />
 		[page:Vector3 optionalCenter] - Optional [page:Vector3] position for the sphere's center.<br /><br />
@@ -140,7 +140,7 @@
 		[page:Array points] is calculated.
 		[page:Array points] is calculated.
 		</p>
 		</p>
 
 
-		<h3>[method:Sphere translate]( [param:Vector3 offset] )</h3>
+		<h3>[method:this translate]( [param:Vector3 offset] )</h3>
 		<p>
 		<p>
 		Translate the sphere's center by the provided offset [page:Vector3].
 		Translate the sphere's center by the provided offset [page:Vector3].
 		</p>
 		</p>

+ 5 - 5
docs/api/en/math/Spherical.html

@@ -43,28 +43,28 @@
 		and [page:.theta theta] properties as this one.
 		and [page:.theta theta] properties as this one.
 		</p>
 		</p>
 
 
-		<h3>[method:Spherical copy]( [param:Spherical s] )</h3>
+		<h3>[method:this copy]( [param:Spherical s] )</h3>
 		<p>
 		<p>
 			Copies the values of the passed Spherical's [page:.radius radius], [page:.phi phi]
 			Copies the values of the passed Spherical's [page:.radius radius], [page:.phi phi]
 			and [page:.theta theta] properties to this spherical.
 			and [page:.theta theta] properties to this spherical.
 		</p>
 		</p>
 
 
-		<h3>[method:Spherical makeSafe]()</h3>
+		<h3>[method:this makeSafe]()</h3>
 		<p>
 		<p>
 		Restricts the polar angle [page:.phi phi] to be between 0.000001 and pi - 0.000001.
 		Restricts the polar angle [page:.phi phi] to be between 0.000001 and pi - 0.000001.
 		</p>
 		</p>
 
 
-		<h3>[method:Spherical set]( [param:Float radius], [param:Float phi], [param:Float theta] )</h3>
+		<h3>[method:this set]( [param:Float radius], [param:Float phi], [param:Float theta] )</h3>
 		<p>Sets values of this spherical's [page:.radius radius], [page:.phi phi]
 		<p>Sets values of this spherical's [page:.radius radius], [page:.phi phi]
 		and [page:.theta theta] properties.</p>
 		and [page:.theta theta] properties.</p>
 
 
-		<h3>[method:Spherical setFromVector3]( [param:Vector3 vec3] )</h3>
+		<h3>[method:this setFromVector3]( [param:Vector3 vec3] )</h3>
 		<p>
 		<p>
 			Sets values of this spherical's [page:.radius radius], [page:.phi phi]
 			Sets values of this spherical's [page:.radius radius], [page:.phi phi]
 			and [page:.theta theta] properties from the [page:Vector3 Vector3].
 			and [page:.theta theta] properties from the [page:Vector3 Vector3].
 		</p>
 		</p>
 
 
-		<h3>[method:Spherical setFromCartesianCoords]( [param:Float x], [param:Float y], [param:Float z] )</h3>
+		<h3>[method:this setFromCartesianCoords]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<p>
 		<p>
 			Sets values of this spherical's [page:.radius radius], [page:.phi phi]
 			Sets values of this spherical's [page:.radius radius], [page:.phi phi]
 			and [page:.theta theta] properties from Cartesian coordinates.
 			and [page:.theta theta] properties from Cartesian coordinates.

+ 9 - 9
docs/api/en/math/SphericalHarmonics3.html

@@ -24,14 +24,14 @@
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>[method:SphericalHarmonics3 add]( [param:SphericalHarmonics3 sh] )</h3>
+		<h3>[method:this add]( [param:SphericalHarmonics3 sh] )</h3>
 		<p>
 		<p>
 			[page:SphericalHarmonics3 sh] - The SH to add.<br /><br />
 			[page:SphericalHarmonics3 sh] - The SH to add.<br /><br />
 
 
 			Adds the given SH to this instance.
 			Adds the given SH to this instance.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 addScaledSH]( [param:SphericalHarmonics3 sh], [param:Number scale] )</h3>
+		<h3>[method:this addScaledSH]( [param:SphericalHarmonics3 sh], [param:Number scale] )</h3>
 		<p>
 		<p>
 			[page:SphericalHarmonics3 sh] - The SH to add.<br />
 			[page:SphericalHarmonics3 sh] - The SH to add.<br />
 			[page:Number scale] - The scale factor.<br /><br />
 			[page:Number scale] - The scale factor.<br /><br />
@@ -44,7 +44,7 @@
 			Returns a new instance of [name] with equal coefficients.
 			Returns a new instance of [name] with equal coefficients.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 copy]( [param:SphericalHarmonics3 sh] )</h3>
+		<h3>[method:this copy]( [param:SphericalHarmonics3 sh] )</h3>
 		<p>
 		<p>
 			[page:SphericalHarmonics3 sh] - The SH to copy.<br /><br />
 			[page:SphericalHarmonics3 sh] - The SH to copy.<br /><br />
 
 
@@ -58,7 +58,7 @@
 			Returns true if the given SH and this instance have equal coefficients.
 			Returns true if the given SH and this instance have equal coefficients.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 fromArray]( [param:Array array], [param:Number offset] )</h3>
+		<h3>[method:this fromArray]( [param:Array array], [param:Number offset] )</h3>
 		<p>
 		<p>
 			[page:Array array] - The array holding the numbers of the SH coefficients.<br />
 			[page:Array array] - The array holding the numbers of the SH coefficients.<br />
 			[page:Number offset] - (optional) The array offset.<br /><br />
 			[page:Number offset] - (optional) The array offset.<br /><br />
@@ -82,7 +82,7 @@
 			Returns the irradiance (radiance convolved with cosine lobe) in the direction of the given normal.
 			Returns the irradiance (radiance convolved with cosine lobe) in the direction of the given normal.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 lerp]( [param:SphericalHarmonics3 sh], [param:Number alpha] )</h3>
+		<h3>[method:this lerp]( [param:SphericalHarmonics3 sh], [param:Number alpha] )</h3>
 		<p>
 		<p>
 			[page:SphericalHarmonics3 sh] - The SH to interpolate with.<br />
 			[page:SphericalHarmonics3 sh] - The SH to interpolate with.<br />
 			[page:Number alpha] - The alpha factor.<br /><br />
 			[page:Number alpha] - The alpha factor.<br /><br />
@@ -90,14 +90,14 @@
 			Linear interpolates between the given SH and this instance by the given alpha factor.
 			Linear interpolates between the given SH and this instance by the given alpha factor.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 scale]( [param:Number scale] )</h3>
+		<h3>[method:this scale]( [param:Number scale] )</h3>
 		<p>
 		<p>
 			[page:Number scale] - The scale factor.<br /><br />
 			[page:Number scale] - The scale factor.<br /><br />
 
 
 			Scales this SH by the given scale factor.
 			Scales this SH by the given scale factor.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 set]( [param:Array coefficients] )</h3>
+		<h3>[method:this set]( [param:Array coefficients] )</h3>
 		<p>
 		<p>
 			[page:Array coefficients] - An array of SH coefficients.<br /><br />
 			[page:Array coefficients] - An array of SH coefficients.<br /><br />
 
 
@@ -113,14 +113,14 @@
 			are represented as numbers.
 			are represented as numbers.
 		</p>
 		</p>
 
 
-		<h3>[method:SphericalHarmonics3 zero]()</h3>
+		<h3>[method:this zero]()</h3>
 		<p>
 		<p>
 			Sets all SH coefficients to 0.
 			Sets all SH coefficients to 0.
 		</p>
 		</p>
 
 
 		<h2>Static Methods</h2>
 		<h2>Static Methods</h2>
 
 
-		<h3>[method:void getBasisAt]( [param:Vector3 normal], [param:Array shBasis] )</h3>
+		<h3>[method:undefined getBasisAt]( [param:Vector3 normal], [param:Array shBasis] )</h3>
 		<p>
 		<p>
 			[page:Vector3 normal] - The normal vector (assumed to be unit length).<br />
 			[page:Vector3 normal] - The normal vector (assumed to be unit length).<br />
 			[page:Array shBasis] - The resulting SH basis.<br /><br />
 			[page:Array shBasis] - The resulting SH basis.<br /><br />

+ 4 - 4
docs/api/en/math/Triangle.html

@@ -67,7 +67,7 @@
 		Returns true if the passed point, when projected onto the plane of the triangle, lies within the triangle.
 		Returns true if the passed point, when projected onto the plane of the triangle, lies within the triangle.
 		</p>
 		</p>
 
 
-		<h3>[method:Triangle copy]( [param:Triangle triangle] )</h3>
+		<h3>[method:this copy]( [param:Triangle triangle] )</h3>
 		<p>
 		<p>
 			Copies the values of the passed triangles's [page:.a a], [page:.b b] and [page:.c c]
 			Copies the values of the passed triangles's [page:.a a], [page:.b b] and [page:.c c]
 			properties to this triangle.
 			properties to this triangle.
@@ -120,13 +120,13 @@
 		Determines whether or not this triangle intersects [page:Box3 box].
 		Determines whether or not this triangle intersects [page:Box3 box].
 		</p>
 		</p>
 
 
-		<h3>[method:Triangle set]( [param:Vector3 a], [param:Vector3 b], [param:Vector3 c] ) [param:Triangle this]</h3>
+		<h3>[method:this set]( [param:Vector3 a], [param:Vector3 b], [param:Vector3 c] ) [param:Triangle this]</h3>
 		<p>
 		<p>
 		Sets the triangle's [page:.a a], [page:.b b] and [page:.c c] properties to the passed [page:Vector3 vector3s].<br>
 		Sets the triangle's [page:.a a], [page:.b b] and [page:.c c] properties to the passed [page:Vector3 vector3s].<br>
 		Please note that this method only copies the values from the given objects.
 		Please note that this method only copies the values from the given objects.
 		</p>
 		</p>
 
 
-		<h3>[method:Triangle setFromAttributeAndIndices]( [param:BufferAttribute attribute], [param:Integer i0], [param:Integer i1], [param:Integer i2] ) [param:Triangle this]</h3>
+		<h3>[method:this setFromAttributeAndIndices]( [param:BufferAttribute attribute], [param:Integer i0], [param:Integer i1], [param:Integer i2] ) [param:Triangle this]</h3>
 		<p>
 		<p>
 		attribute - [page:BufferAttribute] of vertex data <br />
 		attribute - [page:BufferAttribute] of vertex data <br />
 		i0 - [page:Integer] index <br />
 		i0 - [page:Integer] index <br />
@@ -136,7 +136,7 @@
 		Sets the triangle's vertices from the buffer attribute vertex data.
 		Sets the triangle's vertices from the buffer attribute vertex data.
 		</p>
 		</p>
 
 
-		<h3>[method:Triangle setFromPointsAndIndices]( [param:Array points], [param:Integer i0], [param:Integer i1], [param:Integer i2] ) [param:Triangle this]</h3>
+		<h3>[method:this setFromPointsAndIndices]( [param:Array points], [param:Integer i0], [param:Integer i1], [param:Integer i2] ) [param:Triangle this]</h3>
 		<p>
 		<p>
 		points - [page:Array] of [page:Vector3]s <br />
 		points - [page:Array] of [page:Vector3]s <br />
 		i0 - [page:Integer] index <br />
 		i0 - [page:Integer] index <br />

+ 1 - 1
docs/api/en/math/Vector2.html

@@ -292,7 +292,7 @@
 		<h3>[method:this set]( [param:Float x], [param:Float y] )</h3>
 		<h3>[method:this set]( [param:Float x], [param:Float y] )</h3>
 		<p>Sets the [page:.x x] and [page:.y y] components of this vector.</p>
 		<p>Sets the [page:.x x] and [page:.y y] components of this vector.</p>
 
 
-		<h3>[method:null setComponent]( [param:Integer index], [param:Float value] )</h3>
+		<h3>[method:this setComponent]( [param:Integer index], [param:Float value] )</h3>
 		<p>
 		<p>
 		[page:Integer index] - 0 or 1.<br />
 		[page:Integer index] - 0 or 1.<br />
 		[page:Float value] - [page:Float]<br /><br />
 		[page:Float value] - [page:Float]<br /><br />

+ 1 - 1
docs/api/en/math/Vector3.html

@@ -340,7 +340,7 @@
 		<h3>[method:this set]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<h3>[method:this set]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<p>Sets the [page:.x x], [page:.y y] and [page:.z z] components of this vector.</p>
 		<p>Sets the [page:.x x], [page:.y y] and [page:.z z] components of this vector.</p>
 
 
-		<h3>[method:null setComponent]( [param:Integer index], [param:Float value] )</h3>
+		<h3>[method:this setComponent]( [param:Integer index], [param:Float value] )</h3>
 		<p>
 		<p>
 		[page:Integer index] - 0, 1 or 2.<br />
 		[page:Integer index] - 0, 1 or 2.<br />
 		[page:Float value] - [page:Float]<br /><br />
 		[page:Float value] - [page:Float]<br /><br />

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