瀏覽代碼

Renamed THREE.Renderer back to THREE.Projector.

Mr.doob 10 年之前
父節點
當前提交
4b1742ce0a
共有 51 個文件被更改,包括 79 次插入53 次删除
  1. 1 1
      editor/index.html
  2. 1 1
      examples/canvas_ascii_effect.html
  3. 1 1
      examples/canvas_camera_orthographic.html
  4. 1 1
      examples/canvas_camera_orthographic2.html
  5. 1 1
      examples/canvas_effects_stereo.html
  6. 1 1
      examples/canvas_geometry_birds.html
  7. 1 1
      examples/canvas_geometry_cube.html
  8. 1 1
      examples/canvas_geometry_earth.html
  9. 1 1
      examples/canvas_geometry_hierarchy.html
  10. 1 1
      examples/canvas_geometry_nurbs.html
  11. 1 1
      examples/canvas_geometry_panorama.html
  12. 1 1
      examples/canvas_geometry_panorama_fisheye.html
  13. 1 1
      examples/canvas_geometry_shapes.html
  14. 1 1
      examples/canvas_geometry_terrain.html
  15. 1 1
      examples/canvas_geometry_text.html
  16. 1 1
      examples/canvas_interactive_cubes.html
  17. 1 1
      examples/canvas_interactive_cubes_tween.html
  18. 1 1
      examples/canvas_interactive_particles.html
  19. 1 1
      examples/canvas_interactive_voxelpainter.html
  20. 1 1
      examples/canvas_lights_pointlights.html
  21. 1 1
      examples/canvas_lines.html
  22. 1 1
      examples/canvas_lines_colors.html
  23. 1 1
      examples/canvas_lines_colors_2d.html
  24. 1 1
      examples/canvas_lines_dashed.html
  25. 1 1
      examples/canvas_lines_sphere.html
  26. 1 1
      examples/canvas_materials.html
  27. 1 1
      examples/canvas_materials_depth.html
  28. 1 1
      examples/canvas_materials_normal.html
  29. 1 1
      examples/canvas_materials_reflection.html
  30. 1 1
      examples/canvas_materials_video.html
  31. 1 1
      examples/canvas_morphtargets_horse.html
  32. 1 1
      examples/canvas_particles_floor.html
  33. 1 1
      examples/canvas_particles_random.html
  34. 1 1
      examples/canvas_particles_shapes.html
  35. 1 1
      examples/canvas_particles_sprites.html
  36. 1 1
      examples/canvas_particles_waves.html
  37. 1 1
      examples/canvas_performance.html
  38. 1 1
      examples/canvas_sandbox.html
  39. 2 2
      examples/js/renderers/CanvasRenderer.js
  40. 25 1
      examples/js/renderers/Projector.js
  41. 2 2
      examples/js/renderers/SVGRenderer.js
  42. 2 2
      examples/js/renderers/SoftwareRenderer.js
  43. 1 1
      examples/misc_lights_test.html
  44. 1 1
      examples/misc_ubiquity_test.html
  45. 1 1
      examples/misc_ubiquity_test2.html
  46. 1 1
      examples/software_geometry_earth.html
  47. 1 1
      examples/software_sandbox.html
  48. 1 1
      examples/svg_sandbox.html
  49. 1 1
      examples/webgl_geometry_large_mesh.html
  50. 1 1
      examples/webgl_loader_json_objconverter.html
  51. 2 0
      src/core/Projector.js

+ 1 - 1
editor/index.html

@@ -30,7 +30,7 @@
 		<script src="../examples/js/exporters/OBJExporter.js"></script>
 		<script src="../examples/js/exporters/OBJExporter.js"></script>
 		<script src="../examples/js/exporters/STLExporter.js"></script>
 		<script src="../examples/js/exporters/STLExporter.js"></script>
 
 
-		<script src="../examples/js/renderers/Renderer.js"></script>
+		<script src="../examples/js/renderers/Projector.js"></script>
 		<script src="../examples/js/renderers/CanvasRenderer.js"></script>
 		<script src="../examples/js/renderers/CanvasRenderer.js"></script>
 		<script src="../examples/js/renderers/RaytracingRenderer.js"></script>
 		<script src="../examples/js/renderers/RaytracingRenderer.js"></script>
 		<script src="../examples/js/renderers/SoftwareRenderer.js"></script>
 		<script src="../examples/js/renderers/SoftwareRenderer.js"></script>

+ 1 - 1
examples/canvas_ascii_effect.html

@@ -21,7 +21,7 @@
 		<script src="js/controls/TrackballControls.js"></script>
 		<script src="js/controls/TrackballControls.js"></script>
 		<script src="js/effects/AsciiEffect.js"></script>
 		<script src="js/effects/AsciiEffect.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_camera_orthographic.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_camera_orthographic2.html

@@ -24,7 +24,7 @@
 
 
 		<script src="js/cameras/CombinedCamera.js"></script>
 		<script src="js/cameras/CombinedCamera.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_effects_stereo.html

@@ -20,7 +20,7 @@
 
 
 		<script src="js/effects/StereoEffect.js"></script>
 		<script src="js/effects/StereoEffect.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_birds.html

@@ -30,7 +30,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_cube.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_earth.html

@@ -36,7 +36,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_hierarchy.html

@@ -18,7 +18,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_nurbs.html

@@ -31,7 +31,7 @@
 		<script src="js/curves/NURBSCurve.js"></script>
 		<script src="js/curves/NURBSCurve.js"></script>
 		<script src="js/curves/NURBSUtils.js"></script>
 		<script src="js/curves/NURBSUtils.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_panorama.html

@@ -34,7 +34,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_geometry_panorama_fisheye.html

@@ -34,7 +34,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_geometry_shapes.html

@@ -27,7 +27,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_terrain.html

@@ -36,7 +36,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_geometry_text.html

@@ -18,7 +18,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_interactive_cubes.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_interactive_cubes_tween.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_interactive_particles.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_interactive_voxelpainter.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_lights_pointlights.html

@@ -41,7 +41,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_lines.html

@@ -20,7 +20,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_lines_colors.html

@@ -46,7 +46,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/Detector.js"></script>
 		<script src="js/Detector.js"></script>

+ 1 - 1
examples/canvas_lines_colors_2d.html

@@ -46,7 +46,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/Detector.js"></script>
 		<script src="js/Detector.js"></script>

+ 1 - 1
examples/canvas_lines_dashed.html

@@ -33,7 +33,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/geometries/hilbert3D.js"></script>
 		<script src="js/geometries/hilbert3D.js"></script>

+ 1 - 1
examples/canvas_lines_sphere.html

@@ -20,7 +20,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_materials.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_materials_depth.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_materials_normal.html

@@ -41,7 +41,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_materials_reflection.html

@@ -40,7 +40,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script>
 		<script>

+ 1 - 1
examples/canvas_materials_video.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_morphtargets_horse.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_particles_floor.html

@@ -20,7 +20,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_particles_random.html

@@ -20,7 +20,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_particles_shapes.html

@@ -18,7 +18,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_particles_sprites.html

@@ -20,7 +20,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_particles_waves.html

@@ -19,7 +19,7 @@
 	<body>
 	<body>
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_performance.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/canvas_sandbox.html

@@ -17,7 +17,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 2 - 2
examples/js/renderers/CanvasRenderer.js

@@ -42,7 +42,7 @@ THREE.CanvasRenderer = function ( parameters ) {
 
 
 	var _this = this,
 	var _this = this,
 	_renderData, _elements, _lights,
 	_renderData, _elements, _lights,
-	_renderer = new THREE.Renderer(),
+	_projector = new THREE.Projector(),
 
 
 	_canvas = parameters.canvas !== undefined
 	_canvas = parameters.canvas !== undefined
 			 ? parameters.canvas
 			 ? parameters.canvas
@@ -300,7 +300,7 @@ THREE.CanvasRenderer = function ( parameters ) {
 		_context.setTransform( _viewportWidth / _canvasWidth, 0, 0, - _viewportHeight / _canvasHeight, _viewportX, _canvasHeight - _viewportY );
 		_context.setTransform( _viewportWidth / _canvasWidth, 0, 0, - _viewportHeight / _canvasHeight, _viewportX, _canvasHeight - _viewportY );
 		_context.translate( _canvasWidthHalf, _canvasHeightHalf );
 		_context.translate( _canvasWidthHalf, _canvasHeightHalf );
 
 
-		_renderData = _renderer.projectScene( scene, camera, this.sortObjects, this.sortElements );
+		_renderData = _projector.projectScene( scene, camera, this.sortObjects, this.sortElements );
 		_elements = _renderData.elements;
 		_elements = _renderData.elements;
 		_lights = _renderData.lights;
 		_lights = _renderData.lights;
 		_camera = camera;
 		_camera = camera;

+ 25 - 1
examples/js/renderers/Renderer.js → examples/js/renderers/Projector.js

@@ -92,7 +92,7 @@ THREE.RenderableSprite = function () {
 
 
 //
 //
 
 
-THREE.Renderer = function () {
+THREE.Projector = function () {
 
 
 	var _object, _objectCount, _objectPool = [], _objectPoolLength = 0,
 	var _object, _objectCount, _objectPool = [], _objectPoolLength = 0,
 	_vertex, _vertexCount, _vertexPool = [], _vertexPoolLength = 0,
 	_vertex, _vertexCount, _vertexPool = [], _vertexPoolLength = 0,
@@ -126,6 +126,30 @@ THREE.Renderer = function () {
 
 
 	_clippedVertex1PositionScreen = new THREE.Vector4(),
 	_clippedVertex1PositionScreen = new THREE.Vector4(),
 	_clippedVertex2PositionScreen = new THREE.Vector4();
 	_clippedVertex2PositionScreen = new THREE.Vector4();
+	
+	//
+
+	this.projectVector = function ( vector, camera ) {
+
+		console.warn( 'THREE.Projector: .projectVector() is now vector.project().' );
+		vector.project( camera );
+
+	};
+
+	this.unprojectVector = function ( vector, camera ) {
+
+		console.warn( 'THREE.Projector: .unprojectVector() is now vector.unproject().' );
+		vector.unproject( camera );
+
+	};
+
+	this.pickingRay = function ( vector, camera ) {
+
+		console.error( 'THREE.Projector: .pickingRay() has been removed.' );
+
+	};
+	
+	//
 
 
 	var RenderList = function () {
 	var RenderList = function () {
 
 

+ 2 - 2
examples/js/renderers/SVGRenderer.js

@@ -18,7 +18,7 @@ THREE.SVGRenderer = function () {
 
 
 	var _this = this,
 	var _this = this,
 	_renderData, _elements, _lights,
 	_renderData, _elements, _lights,
-	_renderer = new THREE.Renderer(),
+	_projector = new THREE.Projector(),
 	_svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'),
 	_svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'),
 	_svgWidth, _svgHeight, _svgWidthHalf, _svgHeightHalf,
 	_svgWidth, _svgHeight, _svgWidthHalf, _svgHeightHalf,
 
 
@@ -135,7 +135,7 @@ THREE.SVGRenderer = function () {
 		_viewMatrix.copy( camera.matrixWorldInverse.getInverse( camera.matrixWorld ) );
 		_viewMatrix.copy( camera.matrixWorldInverse.getInverse( camera.matrixWorld ) );
 		_viewProjectionMatrix.multiplyMatrices( camera.projectionMatrix, _viewMatrix );
 		_viewProjectionMatrix.multiplyMatrices( camera.projectionMatrix, _viewMatrix );
 
 
-		_renderData = _renderer.projectScene( scene, camera, this.sortObjects, this.sortElements );
+		_renderData = _projector.projectScene( scene, camera, this.sortObjects, this.sortElements );
 		_elements = _renderData.elements;
 		_elements = _renderData.elements;
 		_lights = _renderData.lights;
 		_lights = _renderData.lights;
 
 

+ 2 - 2
examples/js/renderers/SoftwareRenderer.js

@@ -45,7 +45,7 @@ THREE.SoftwareRenderer = function ( parameters ) {
 	var prevrectx1 = Infinity, prevrecty1 = Infinity;
 	var prevrectx1 = Infinity, prevrecty1 = Infinity;
 	var prevrectx2 = 0, prevrecty2 = 0;
 	var prevrectx2 = 0, prevrecty2 = 0;
 
 
-	var renderer = new THREE.Renderer();
+	var projector = new THREE.Projector();
 
 
 	var vector1 = new THREE.Vector3();
 	var vector1 = new THREE.Vector3();
 	var vector2 = new THREE.Vector3();
 	var vector2 = new THREE.Vector3();
@@ -140,7 +140,7 @@ THREE.SoftwareRenderer = function ( parameters ) {
 
 
 		if ( this.autoClear === true ) this.clear();
 		if ( this.autoClear === true ) this.clear();
 
 
-		var renderData = renderer.projectScene( scene, camera, false, false );
+		var renderData = projector.projectScene( scene, camera, false, false );
 		var elements = renderData.elements;
 		var elements = renderData.elements;
 
 
 		for ( var e = 0, el = elements.length; e < el; e ++ ) {
 		for ( var e = 0, el = elements.length; e < el; e ++ ) {

+ 1 - 1
examples/misc_lights_test.html

@@ -27,7 +27,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/misc_ubiquity_test.html

@@ -16,7 +16,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/SVGRenderer.js"></script>
 		<script src="js/renderers/SVGRenderer.js"></script>
 		<script src="js/renderers/SoftwareRenderer.js"></script>
 		<script src="js/renderers/SoftwareRenderer.js"></script>

+ 1 - 1
examples/misc_ubiquity_test2.html

@@ -16,7 +16,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/software_geometry_earth.html

@@ -36,7 +36,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/SoftwareRenderer.js"></script>
 		<script src="js/renderers/SoftwareRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/software_sandbox.html

@@ -19,7 +19,7 @@
 
 
 		<script src="js/controls/TrackballControls.js"></script>
 		<script src="js/controls/TrackballControls.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/SoftwareRenderer.js"></script>
 		<script src="js/renderers/SoftwareRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/svg_sandbox.html

@@ -16,7 +16,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/SVGRenderer.js"></script>
 		<script src="js/renderers/SVGRenderer.js"></script>
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_large_mesh.html

@@ -49,7 +49,7 @@
 
 
 		<script src="js/loaders/BinaryLoader.js"></script>
 		<script src="js/loaders/BinaryLoader.js"></script>
 
 
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>

+ 1 - 1
examples/webgl_loader_json_objconverter.html

@@ -37,7 +37,7 @@
 
 
 		<script src="../build/three.min.js"></script>
 		<script src="../build/three.min.js"></script>
 		<script src="js/loaders/DDSLoader.js"></script>
 		<script src="js/loaders/DDSLoader.js"></script>
-		<script src="js/renderers/Renderer.js"></script>
+		<script src="js/renderers/Projector.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 		<script src="js/renderers/CanvasRenderer.js"></script>
 
 
 		<script src="js/Detector.js"></script>
 		<script src="js/Detector.js"></script>

+ 2 - 0
src/core/Projector.js

@@ -4,6 +4,8 @@
 
 
 THREE.Projector = function () {
 THREE.Projector = function () {
 
 
+	console.warn( 'THREE.Projector has been moved to /examples/renderers/Projector.js.' );
+
 	this.projectVector = function ( vector, camera ) {
 	this.projectVector = function ( vector, camera ) {
 
 
 		console.warn( 'THREE.Projector: .projectVector() is now vector.project().' );
 		console.warn( 'THREE.Projector: .projectVector() is now vector.project().' );