Three.jsの『REVISION: '58'』パッケージに含まれているディレクトリ構造と
ファイル構成を下記に記します。今後の差分調査の参考にして頂ければ幸いです。
C:. │ .gitignore │ CONTRIBUTING.md │ LICENSE │ README.md │ ├─build │ three.js │ three.min.js │ ├─docs │ │ index.html │ │ list.js │ │ page.css │ │ page.js │ │ │ ├─api │ │ ├─cameras │ │ │ Camera.html │ │ │ OrthographicCamera.html │ │ │ PerspectiveCamera.html │ │ │ │ │ ├─core │ │ │ BufferGeometry.html │ │ │ Clock.html │ │ │ EventDispatcher.html │ │ │ Face3.html │ │ │ Face4.html │ │ │ Geometry.html │ │ │ Object3D.html │ │ │ Projector.html │ │ │ Raycaster.html │ │ │ │ │ ├─extras │ │ │ │ FontUtils.html │ │ │ │ GeometryUtils.html │ │ │ │ ImageUtils.html │ │ │ │ SceneUtils.html │ │ │ │ │ │ │ ├─animation │ │ │ │ Animation.html │ │ │ │ AnimationHandler.html │ │ │ │ AnimationMorphTarget.html │ │ │ │ KeyFrameAnimation.html │ │ │ │ │ │ │ ├─cameras │ │ │ │ CombinedCamera.html │ │ │ │ CubeCamera.html │ │ │ │ │ │ │ ├─core │ │ │ │ Curve.html │ │ │ │ CurvePath.html │ │ │ │ Gyroscope.html │ │ │ │ Path.html │ │ │ │ Shape.html │ │ │ │ │ │ │ ├─geometries │ │ │ │ CircleGeometry.html │ │ │ │ ConvexGeometry.html │ │ │ │ CubeGeometry.html │ │ │ │ CylinderGeometry.html │ │ │ │ ExtrudeGeometry.html │ │ │ │ IcosahedronGeometry.html │ │ │ │ LatheGeometry.html │ │ │ │ OctahedronGeometry.html │ │ │ │ ParametricGeometry.html │ │ │ │ PlaneGeometry.html │ │ │ │ PolyhedronGeometry.html │ │ │ │ RingGeometry.html │ │ │ │ ShapeGeometry.html │ │ │ │ SphereGeometry.html │ │ │ │ TetrahedronGeometry.html │ │ │ │ TextGeometry.html │ │ │ │ TorusGeometry.html │ │ │ │ TorusKnotGeometry.html │ │ │ │ TubeGeometry.html │ │ │ │ │ │ │ ├─helpers │ │ │ │ ArrowHelper.html │ │ │ │ AxisHelper.html │ │ │ │ BoxHelper.html │ │ │ │ CameraHelper.html │ │ │ │ DirectionalLightHelper.html │ │ │ │ GridHelper.html │ │ │ │ HemisphereLightHelper.html │ │ │ │ PointLightHelper.html │ │ │ │ SpotLightHelper.html │ │ │ │ │ │ │ ├─objects │ │ │ │ ImmediateRenderObject.html │ │ │ │ LensFlare.html │ │ │ │ MorphBlendMesh.html │ │ │ │ │ │ │ ├─renderers │ │ │ │ └─plugins │ │ │ │ DepthPassPlugin.html │ │ │ │ LensFlarePlugin.html │ │ │ │ ShadowMapPlugin.html │ │ │ │ SpritePlugin.html │ │ │ │ │ │ │ └─shaders │ │ │ ShaderFlares.html │ │ │ ShaderSprite.html │ │ │ │ │ ├─lights │ │ │ AmbientLight.html │ │ │ AreaLight.html │ │ │ DirectionalLight.html │ │ │ HemisphereLight.html │ │ │ Light.html │ │ │ PointLight.html │ │ │ SpotLight.html │ │ │ │ │ ├─loaders │ │ │ GeometryLoader.html │ │ │ ImageLoader.html │ │ │ JSONLoader.html │ │ │ Loader.html │ │ │ LoadingMonitor.html │ │ │ MaterialLoader.html │ │ │ SceneLoader.html │ │ │ TextureLoader.html │ │ │ │ │ ├─materials │ │ │ LineBasicMaterial.html │ │ │ LineDashedMaterial.html │ │ │ Material.html │ │ │ MeshBasicMaterial.html │ │ │ MeshDepthMaterial.html │ │ │ MeshFaceMaterial.html │ │ │ MeshLambertMaterial.html │ │ │ MeshNormalMaterial.html │ │ │ MeshPhongMaterial.html │ │ │ ParticleBasicMaterial.html │ │ │ ParticleCanvasMaterial.html │ │ │ ShaderMaterial.html │ │ │ SpriteMaterial.html │ │ │ │ │ ├─math │ │ │ Box2.html │ │ │ Box3.html │ │ │ Color.html │ │ │ Frustum.html │ │ │ Line3.html │ │ │ Math.html │ │ │ Matrix3.html │ │ │ Matrix4.html │ │ │ Plane.html │ │ │ Quaternion.html │ │ │ Ray.html │ │ │ Sphere.html │ │ │ Spline.html │ │ │ Triangle.html │ │ │ Vector2.html │ │ │ Vector3.html │ │ │ Vector4.html │ │ │ │ │ ├─objects │ │ │ Bone.html │ │ │ Line.html │ │ │ LOD.html │ │ │ Mesh.html │ │ │ MorphAnimMesh.html │ │ │ Particle.html │ │ │ ParticleSystem.html │ │ │ Ribbon.html │ │ │ SkinnedMesh.html │ │ │ Sprite.html │ │ │ │ │ ├─renderers │ │ │ │ CanvasRenderer.html │ │ │ │ WebGLRenderer.html │ │ │ │ WebGLRenderTarget.html │ │ │ │ WebGLRenderTargetCube.html │ │ │ │ WebGLShaders.html │ │ │ │ │ │ │ └─renderables │ │ │ RenderableFace3.html │ │ │ RenderableFace4.html │ │ │ RenderableLine.html │ │ │ RenderableObject.html │ │ │ RenderableParticle.html │ │ │ RenderableVertex.html │ │ │ │ │ ├─scenes │ │ │ Fog.html │ │ │ FogExp2.html │ │ │ Scene.html │ │ │ │ │ └─textures │ │ CompressedTexture.html │ │ DataTexture.html │ │ Texture.html │ │ │ ├─files │ │ inconsolata.woff │ │ │ ├─manual │ │ └─introduction │ │ Creating-a-scene.html │ │ │ └─prettify │ prettify.css │ prettify.js │ readme.txt │ threejs.css │ ├─editor │ │ index.html │ │ │ └─js │ │ UI.js │ │ UI.three.js │ │ │ ├─libs │ │ signals.min.js │ │ │ └─ui │ Menubar.Add.js │ Menubar.Edit.js │ Menubar.File.js │ Menubar.Help.js │ Menubar.js │ Sidebar.Geometry.CubeGeometry.js │ Sidebar.Geometry.CylinderGeometry.js │ Sidebar.Geometry.IcosahedronGeometry.js │ Sidebar.Geometry.js │ Sidebar.Geometry.PlaneGeometry.js │ Sidebar.Geometry.SphereGeometry.js │ Sidebar.Geometry.TorusGeometry.js │ Sidebar.Geometry.TorusKnotGeometry.js │ Sidebar.js │ Sidebar.Material.js │ Sidebar.Object3D.js │ Sidebar.Renderer.js │ Sidebar.Scene.js │ Toolbar.js │ Viewport.js │ ├─examples │ │ canvas_ascii_effect.html │ │ canvas_camera_orthographic.html │ │ canvas_camera_orthographic2.html │ │ canvas_geometry_birds.html │ │ canvas_geometry_cube.html │ │ canvas_geometry_earth.html │ │ canvas_geometry_hierarchy.html │ │ canvas_geometry_panorama.html │ │ canvas_geometry_panorama_fisheye.html │ │ canvas_geometry_shapes.html │ │ canvas_geometry_terrain.html │ │ canvas_geometry_text.html │ │ canvas_interactive_cubes.html │ │ canvas_interactive_cubes_tween.html │ │ canvas_interactive_particles.html │ │ canvas_interactive_voxelpainter.html │ │ canvas_lights_pointlights.html │ │ canvas_lights_pointlights_smooth.html │ │ canvas_lines.html │ │ canvas_lines_colors.html │ │ canvas_lines_sphere.html │ │ canvas_materials.html │ │ canvas_materials_depth.html │ │ canvas_materials_normal.html │ │ canvas_materials_reflection.html │ │ canvas_materials_video.html │ │ canvas_particles_floor.html │ │ canvas_particles_random.html │ │ canvas_particles_shapes.html │ │ canvas_particles_sprites.html │ │ canvas_particles_waves.html │ │ canvas_performance.html │ │ canvas_sandbox.html │ │ css3d_molecules.html │ │ css3d_panorama.html │ │ css3d_periodictable.html │ │ css3d_sandbox.html │ │ css3d_youtube.html │ │ misc_controls_fly.html │ │ misc_controls_orbit.html │ │ misc_controls_path.html │ │ misc_controls_pointerlock.html │ │ misc_controls_trackball.html │ │ misc_lights_test.html │ │ misc_lookat.html │ │ misc_sound.html │ │ misc_ubiquity_test.html │ │ misc_uv_tests.html │ │ software_sandbox.html │ │ webgl3_performance.html │ │ webgldeferred_animation.html │ │ webgldeferred_arealights.html │ │ webgldeferred_pointlights.html │ │ webgl_animation_cloth.html │ │ webgl_animation_skinning.html │ │ webgl_animation_skinning_morph.html │ │ webgl_buffergeometry.html │ │ webgl_buffergeometry_custom_attributes_particles.html │ │ webgl_buffergeometry_lines.html │ │ webgl_buffergeometry_particles.html │ │ webgl_camera.html │ │ webgl_custom_attributes.html │ │ webgl_custom_attributes_lines.html │ │ webgl_custom_attributes_particles.html │ │ webgl_custom_attributes_particles2.html │ │ webgl_custom_attributes_particles3.html │ │ webgl_custom_attributes_ribbons.html │ │ webgl_geometries.html │ │ webgl_geometries2.html │ │ webgl_geometry_colors.html │ │ webgl_geometry_colors_blender.html │ │ webgl_geometry_convex.html │ │ webgl_geometry_cube.html │ │ webgl_geometry_dynamic.html │ │ webgl_geometry_extrude_shapes.html │ │ webgl_geometry_extrude_splines.html │ │ webgl_geometry_extrude_uvs2.html │ │ webgl_geometry_hierarchy.html │ │ webgl_geometry_hierarchy2.html │ │ webgl_geometry_large_mesh.html │ │ webgl_geometry_minecraft.html │ │ webgl_geometry_minecraft_ao.html │ │ webgl_geometry_minecraft_oculusrift.html │ │ webgl_geometry_normals.html │ │ webgl_geometry_shapes.html │ │ webgl_geometry_subdivision.html │ │ webgl_geometry_terrain.html │ │ webgl_geometry_terrain_fog.html │ │ webgl_geometry_tessellation.html │ │ webgl_geometry_text.html │ │ webgl_hdr.html │ │ webgl_interactive_cubes.html │ │ webgl_interactive_cubes_gpu.html │ │ webgl_interactive_draggablecubes.html │ │ webgl_interactive_voxelpainter.html │ │ webgl_kinect.html │ │ webgl_lensflares.html │ │ webgl_lights_hemisphere.html │ │ webgl_lights_pointlights.html │ │ webgl_lights_pointlights2.html │ │ webgl_lines_colors.html │ │ webgl_lines_cubes.html │ │ webgl_lines_dashed.html │ │ webgl_lines_sphere.html │ │ webgl_lines_splines.html │ │ webgl_loader_collada.html │ │ webgl_loader_collada_keyframe.html │ │ webgl_loader_ctm.html │ │ webgl_loader_ctm_materials.html │ │ webgl_loader_json_blender.html │ │ webgl_loader_json_objconverter.html │ │ webgl_loader_obj.html │ │ webgl_loader_obj_mtl.html │ │ webgl_loader_ply.html │ │ webgl_loader_scene.html │ │ webgl_loader_scene_blender.html │ │ webgl_loader_stl.html │ │ webgl_loader_utf8.html │ │ webgl_loader_vtk.html │ │ webgl_lod.html │ │ webgl_marching_cubes.html │ │ webgl_materials.html │ │ webgl_materials2.html │ │ webgl_materials_blending.html │ │ webgl_materials_blending_custom.html │ │ webgl_materials_bumpmap.html │ │ webgl_materials_bumpmap_skin.html │ │ webgl_materials_cars.html │ │ webgl_materials_cars_anaglyph.html │ │ webgl_materials_cars_camaro.html │ │ webgl_materials_cars_camaro_crosseyed.html │ │ webgl_materials_cars_parallaxbarrier.html │ │ webgl_materials_cubemap.html │ │ webgl_materials_cubemap_balls_reflection.html │ │ webgl_materials_cubemap_balls_reflection_anaglyph.html │ │ webgl_materials_cubemap_balls_refraction.html │ │ webgl_materials_cubemap_balls_refraction_crosseyed.html │ │ webgl_materials_cubemap_dynamic.html │ │ webgl_materials_cubemap_dynamic2.html │ │ webgl_materials_cubemap_escher.html │ │ webgl_materials_cubemap_refraction.html │ │ webgl_materials_grass.html │ │ webgl_materials_lightmap.html │ │ webgl_materials_normalmap.html │ │ webgl_materials_normalmap2.html │ │ webgl_materials_shaders.html │ │ webgl_materials_shaders_fresnel.html │ │ webgl_materials_skin.html │ │ webgl_materials_texture_anisotropy.html │ │ webgl_materials_texture_compressed.html │ │ webgl_materials_texture_filters.html │ │ webgl_materials_texture_manualmipmap.html │ │ webgl_materials_video.html │ │ webgl_materials_wireframe.html │ │ webgl_morphnormals.html │ │ webgl_morphtargets.html │ │ webgl_morphtargets_horse.html │ │ webgl_morphtargets_md2.html │ │ webgl_morphtargets_md2_control.html │ │ webgl_multiple_canvases_circle.html │ │ webgl_multiple_canvases_complex.html │ │ webgl_multiple_canvases_grid.html │ │ webgl_multiple_views.html │ │ webgl_panorama_equirectangular.html │ │ webgl_particles_billboards.html │ │ webgl_particles_billboards_colors.html │ │ webgl_particles_dynamic.html │ │ webgl_particles_random.html │ │ webgl_particles_shapes.html │ │ webgl_particles_sprites.html │ │ webgl_performance.html │ │ webgl_performance_doublesided.html │ │ webgl_performance_static.html │ │ webgl_postprocessing.html │ │ webgl_postprocessing2.html │ │ webgl_postprocessing_advanced.html │ │ webgl_postprocessing_dof.html │ │ webgl_postprocessing_dof2.html │ │ webgl_postprocessing_godrays.html │ │ webgl_ribbons.html │ │ webgl_rtt.html │ │ webgl_sandbox.html │ │ webgl_shader.html │ │ webgl_shader2.html │ │ webgl_shader_lava.html │ │ webgl_shading_physical.html │ │ webgl_shadowmap.html │ │ webgl_shadowmap_performance.html │ │ webgl_sprites.html │ │ webgl_terrain_dynamic.html │ │ webgl_test_memory.html │ │ webgl_test_memory2.html │ │ webgl_trails.html │ │ │ ├─fonts │ │ │ gentilis_bold.typeface.js │ │ │ gentilis_regular.typeface.js │ │ │ helvetiker_bold.typeface.js │ │ │ helvetiker_regular.typeface.js │ │ │ LICENSE │ │ │ optimer_bold.typeface.js │ │ │ optimer_regular.typeface.js │ │ │ │ │ └─droid │ │ droid_sans_bold.typeface.js │ │ droid_sans_mono_regular.typeface.js │ │ droid_sans_regular.typeface.js │ │ droid_serif_bold.typeface.js │ │ droid_serif_regular.typeface.js │ │ NOTICE │ │ README.txt │ │ │ ├─js │ │ │ AudioObject.js │ │ │ Car.js │ │ │ Cloth.js │ │ │ CurveExtras.js │ │ │ Detector.js │ │ │ ImprovedNoise.js │ │ │ MarchingCubes.js │ │ │ MD2Character.js │ │ │ MD2CharacterComplex.js │ │ │ ParametricGeometries.js │ │ │ PRNG.js │ │ │ ShaderDeferred.js │ │ │ ShaderGodRays.js │ │ │ ShaderSkin.js │ │ │ ShaderTerrain.js │ │ │ ShaderToon.js │ │ │ SimplexNoise.js │ │ │ Sparks.js │ │ │ UVsUtils.js │ │ │ │ │ ├─controls │ │ │ EditorControls.js │ │ │ FirstPersonControls.js │ │ │ FlyControls.js │ │ │ OrbitControls.js │ │ │ PathControls.js │ │ │ PointerLockControls.js │ │ │ TrackballControls.js │ │ │ │ │ ├─effects │ │ │ AnaglyphEffect.js │ │ │ AsciiEffect.js │ │ │ CrosseyedEffect.js │ │ │ OculusRiftEffect.js │ │ │ ParallaxBarrierEffect.js │ │ │ │ │ ├─exporters │ │ │ GeometryExporter.js │ │ │ MaterialExporter.js │ │ │ ObjectExporter.js │ │ │ OBJExporter.js │ │ │ SceneExporter.js │ │ │ │ │ ├─libs │ │ │ dat.gui.min.js │ │ │ stats.min.js │ │ │ system.min.js │ │ │ tween.min.js │ │ │ │ │ ├─loaders │ │ │ │ BinaryLoader.js │ │ │ │ ColladaLoader.js │ │ │ │ MTLLoader.js │ │ │ │ ObjectLoader.js │ │ │ │ OBJLoader.js │ │ │ │ OBJMTLLoader.js │ │ │ │ PDBLoader.js │ │ │ │ PLYLoader.js │ │ │ │ STLLoader.js │ │ │ │ UTF8Loader.js │ │ │ │ VTKLoader.js │ │ │ │ │ │ │ └─ctm │ │ │ │ ctm.js │ │ │ │ CTMLoader.js │ │ │ │ CTMWorker.js │ │ │ │ lzma.js │ │ │ │ │ │ │ └─license │ │ │ js-lzma.txt │ │ │ js-openctm.txt │ │ │ OpenCTM.txt │ │ │ │ │ ├─math │ │ │ ColorConverter.js │ │ │ TypeArrayVector3.js │ │ │ │ │ ├─modifiers │ │ │ ExplodeModifier.js │ │ │ SubdivisionModifier.js │ │ │ TessellateModifier.js │ │ │ │ │ ├─postprocessing │ │ │ BloomPass.js │ │ │ DotScreenPass.js │ │ │ EffectComposer.js │ │ │ FilmPass.js │ │ │ MaskPass.js │ │ │ RenderPass.js │ │ │ SavePass.js │ │ │ ShaderPass.js │ │ │ TexturePass.js │ │ │ │ │ ├─renderers │ │ │ CSS3DRenderer.js │ │ │ SoftwareRenderer.js │ │ │ SVGRenderer.js │ │ │ WebGLDeferredRenderer.js │ │ │ WebGLRenderer3.js │ │ │ │ │ └─shaders │ │ BasicShader.js │ │ BleachBypassShader.js │ │ BlendShader.js │ │ BokehShader.js │ │ BokehShader2.js │ │ BrightnessContrastShader.js │ │ ColorCorrectionShader.js │ │ ColorifyShader.js │ │ ConvolutionShader.js │ │ CopyShader.js │ │ DOFMipMapShader.js │ │ DotScreenShader.js │ │ EdgeShader.js │ │ EdgeShader2.js │ │ FilmShader.js │ │ FocusShader.js │ │ FresnelShader.js │ │ FXAAShader.js │ │ HorizontalBlurShader.js │ │ HorizontalTiltShiftShader.js │ │ HueSaturationShader.js │ │ KaleidoShader.js │ │ LuminosityShader.js │ │ MirrorShader.js │ │ NormalMapShader.js │ │ RGBShiftShader.js │ │ SepiaShader.js │ │ SSAOShader.js │ │ TriangleBlurShader.js │ │ UnpackDepthRGBAShader.js │ │ VerticalBlurShader.js │ │ VerticalTiltShiftShader.js │ │ VignetteShader.js │ │ │ ├─models │ │ │ skin_and_morph.dae │ │ │ │ │ ├─animated │ │ │ │ elderlyWalk.js │ │ │ │ flamingo.js │ │ │ │ horse.js │ │ │ │ parrot.js │ │ │ │ sittingBox.js │ │ │ │ stork.js │ │ │ │ │ │ │ ├─monster │ │ │ │ monster.blend │ │ │ │ monster.jpg │ │ │ │ monster.js │ │ │ │ │ │ │ ├─ogro │ │ │ │ │ ogro-light.js │ │ │ │ │ Ogro.txt │ │ │ │ │ weapon-light.js │ │ │ │ │ │ │ │ │ └─skins │ │ │ │ arboshak.png │ │ │ │ ctf_b.png │ │ │ │ ctf_r.png │ │ │ │ darkam.png │ │ │ │ freedom.png │ │ │ │ gib.png │ │ │ │ gordogh.png │ │ │ │ grok.jpg │ │ │ │ igdosh.png │ │ │ │ khorne.png │ │ │ │ nabogro.png │ │ │ │ ogrobase.png │ │ │ │ sharokh.png │ │ │ │ weapon.jpg │ │ │ │ │ │ │ └─ratamahatta │ │ │ │ ratamahatta.js │ │ │ │ ratamahatta.txt │ │ │ │ readme.txt │ │ │ │ weapon.js │ │ │ │ w_bfg.js │ │ │ │ w_blaster.js │ │ │ │ w_chaingun.js │ │ │ │ w_glauncher.js │ │ │ │ w_hyperblaster.js │ │ │ │ w_machinegun.js │ │ │ │ w_railgun.js │ │ │ │ w_rlauncher.js │ │ │ │ w_shotgun.js │ │ │ │ w_sshotgun.js │ │ │ │ │ │ │ ├─skins │ │ │ │ ctf_b.png │ │ │ │ ctf_r.png │ │ │ │ dead.png │ │ │ │ gearwhore.png │ │ │ │ ratamahatta.png │ │ │ │ weapon.png │ │ │ │ w_bfg.png │ │ │ │ w_blaster.png │ │ │ │ w_chaingun.png │ │ │ │ w_glauncher.png │ │ │ │ w_hyperblaster.png │ │ │ │ w_machinegun.png │ │ │ │ w_railgun.png │ │ │ │ w_rlauncher.png │ │ │ │ w_shotgun.png │ │ │ │ w_sshotgun.png │ │ │ │ │ │ │ └─src │ │ │ ratamahatta.md2 │ │ │ weapon.md2 │ │ │ w_bfg.md2 │ │ │ w_blaster.md2 │ │ │ w_chaingun.MD2 │ │ │ w_glauncher.md2 │ │ │ w_hyperblaster.md2 │ │ │ w_machinegun.md2 │ │ │ w_railgun.md2 │ │ │ w_rlauncher.md2 │ │ │ w_shotgun.md2 │ │ │ w_sshotgun.md2 │ │ │ │ │ ├─collada │ │ │ ├─monster │ │ │ │ monster.dae │ │ │ │ monster.jpg │ │ │ │ readme.txt │ │ │ │ │ │ │ └─pump │ │ │ pump.dae │ │ │ pump_body.jpg │ │ │ pump_gears.jpg │ │ │ pump_metalreflect.jpg │ │ │ │ │ ├─ctm │ │ │ │ ben.ctm │ │ │ │ hand.ctm │ │ │ │ LeePerry.ctm │ │ │ │ WaltHead.ctm │ │ │ │ │ │ │ └─camaro │ │ │ camaro.ctm │ │ │ camaro.js │ │ │ car-ao.png │ │ │ plane-ao-256.png │ │ │ │ │ ├─molecules │ │ │ .htaccess │ │ │ Al2O3.pdb │ │ │ aspirin.pdb │ │ │ buckyball.pdb │ │ │ caf2.pdb │ │ │ caffeine.pdb │ │ │ cholesterol.pdb │ │ │ cocaine.pdb │ │ │ cu.pdb │ │ │ cubane.pdb │ │ │ diamond.pdb │ │ │ ethanol.pdb │ │ │ glucose.pdb │ │ │ graphite.pdb │ │ │ lsd.pdb │ │ │ lycopene.pdb │ │ │ nacl.pdb │ │ │ nicotine.pdb │ │ │ ybco.pdb │ │ │ │ │ ├─ply │ │ │ └─ascii │ │ │ dolphins.ply │ │ │ │ │ ├─skinned │ │ │ human_walk_0_female.js │ │ │ knight.js │ │ │ │ │ ├─stl │ │ │ ├─ascii │ │ │ │ pr2_head_pan.stl │ │ │ │ pr2_head_tilt.stl │ │ │ │ slotted_disk.stl │ │ │ │ │ │ │ └─binary │ │ │ pr2_head_pan.stl │ │ │ pr2_head_tilt.stl │ │ │ │ │ ├─utf8 │ │ │ │ ben.js │ │ │ │ ben.utf8 │ │ │ │ ben_dds.js │ │ │ │ hand.jpg │ │ │ │ hand.js │ │ │ │ hand.utf8 │ │ │ │ James_Body_Lores.jpg │ │ │ │ James_EyeLashBotTran.png │ │ │ │ James_EyeLashTopTran.png │ │ │ │ James_Eye_Green.jpg │ │ │ │ James_Eye_Inner_Green.jpg │ │ │ │ James_Face_Color_Hair_Lores.jpg │ │ │ │ James_Mouth_Gum_Lores.jpg │ │ │ │ James_Tongue_Lores.jpg │ │ │ │ MCasShoe1TEX_Lores.jpg │ │ │ │ MJeans1TEX_Lores.jpg │ │ │ │ MTshirt3TEX_Lores.jpg │ │ │ │ Nail_Hand_01_Lores.jpg │ │ │ │ WaltHi.js │ │ │ │ WaltHi.utf8 │ │ │ │ │ │ │ └─dds │ │ │ James_Body_Lores.dds │ │ │ James_EyeLashBotTran.dds │ │ │ James_EyeLashTopTran.dds │ │ │ James_Eye_Green.dds │ │ │ James_Eye_Inner_Green.dds │ │ │ James_Face_Color_Hair_Lores.dds │ │ │ James_Mouth_Gum_Lores.dds │ │ │ James_Tongue_Lores.dds │ │ │ MCasShoe1TEX_Lores.dds │ │ │ MJeans1TEX_Lores.dds │ │ │ MTshirt3TEX_Lores.dds │ │ │ Nail_Hand_01_Lores.dds │ │ │ │ │ └─vtk │ │ bunny.vtk │ │ │ ├─obj │ │ │ Bird.js │ │ │ Qrcode.js │ │ │ Suzanne.js │ │ │ terrain.js │ │ │ WaltHeadLo.js │ │ │ │ │ ├─blenderscene │ │ │ scene.blend │ │ │ scene.Cube.js │ │ │ scene.js │ │ │ scene.Monkey.js │ │ │ scene.Plane.js │ │ │ │ │ ├─box │ │ │ box.bin │ │ │ box.js │ │ │ │ │ ├─buffalo │ │ │ buffalo.js │ │ │ buffalo.png │ │ │ │ │ ├─camaro │ │ │ .htaccess │ │ │ CamaroNoUv_bin.bin │ │ │ CamaroNoUv_bin.js │ │ │ │ │ ├─cubecolors │ │ │ .htaccess │ │ │ cubecolors.blend │ │ │ cubecolors.js │ │ │ cube_fvc.blend │ │ │ cube_fvc.js │ │ │ │ │ ├─f50 │ │ │ .htaccess │ │ │ F50NoUv_bin.bin │ │ │ F50NoUv_bin.js │ │ │ │ │ ├─female02 │ │ │ .htaccess │ │ │ 01_-_Default1noCulling.JPG │ │ │ 02_-_Default1noCulling.JPG │ │ │ 03_-_Default1noCulling.JPG │ │ │ female02.mtl │ │ │ female02.obj │ │ │ Female02_bin.bin │ │ │ Female02_bin.js │ │ │ Female02_slim.js │ │ │ readme.txt │ │ │ │ │ ├─gallardo │ │ │ │ .htaccess │ │ │ │ GallardoNoUv_bin.bin │ │ │ │ GallardoNoUv_bin.js │ │ │ │ │ │ │ └─parts │ │ │ gallardo_body_bin.bin │ │ │ gallardo_body_bin.js │ │ │ gallardo_wheel_bin.bin │ │ │ gallardo_wheel_bin.js │ │ │ │ │ ├─leeperrysmith │ │ │ .htaccess │ │ │ Infinite-Level_02_Disp_NoSmoothUV-4096.jpg │ │ │ Infinite-Level_02_Tangent_SmoothUV.jpg │ │ │ LeePerrySmith.js │ │ │ Map-COL.jpg │ │ │ Map-SPEC.jpg │ │ │ │ │ ├─lightmap │ │ │ lightmap-ao-shadow.png │ │ │ lightmap.js │ │ │ readme.txt │ │ │ rocks.jpg │ │ │ stone.jpg │ │ │ │ │ ├─lucy │ │ │ .htaccess │ │ │ Lucy100k_bin.bin │ │ │ Lucy100k_bin.js │ │ │ Lucy100k_slim.js │ │ │ │ │ ├─male02 │ │ │ .htaccess │ │ │ 01_-_Default1noCulling.dds │ │ │ 01_-_Default1noCulling.JPG │ │ │ male-02-1noCulling.dds │ │ │ male-02-1noCulling.JPG │ │ │ male02.mtl │ │ │ male02.obj │ │ │ Male02_bin.bin │ │ │ Male02_bin.js │ │ │ Male02_dds.js │ │ │ male02_dds.mtl │ │ │ Male02_slim.js │ │ │ orig_02_-_Defaul1noCulling.dds │ │ │ orig_02_-_Defaul1noCulling.JPG │ │ │ readme.txt │ │ │ │ │ ├─ninja │ │ │ .htaccess │ │ │ NinjaLo_bin.bin │ │ │ NinjaLo_bin.js │ │ │ │ │ ├─suzanne │ │ │ suzanne.js │ │ │ suzanne.Monkey.003.js │ │ │ suzanneHi.js │ │ │ suzanneHi.Monkey.003.js │ │ │ │ │ ├─tree │ │ │ .htaccess │ │ │ tree.js │ │ │ tree.obj │ │ │ │ │ ├─veyron │ │ │ │ .htaccess │ │ │ │ VeyronNoUv_bin.bin │ │ │ │ VeyronNoUv_bin.js │ │ │ │ │ │ │ └─parts │ │ │ veyron_body_bin.bin │ │ │ veyron_body_bin.js │ │ │ veyron_wheel_bin.bin │ │ │ veyron_wheel_bin.js │ │ │ │ │ └─walt │ │ .htaccess │ │ WaltHead.mtl │ │ WaltHead.obj │ │ WaltHead_bin.bin │ │ WaltHead_bin.js │ │ WaltHead_slim.js │ │ │ ├─scenes │ │ test_scene.js │ │ │ ├─sounds │ │ 358232_j_s_song.mp3 │ │ 358232_j_s_song.ogg │ │ 376737_Skullbeatz___Bad_Cat_Maste.mp3 │ │ 376737_Skullbeatz___Bad_Cat_Maste.ogg │ │ readme.txt │ │ │ └─textures │ │ 2294472375_24a3b8ef46_o.jpg │ │ 758px-Canestra_di_frutta_(Caravaggio).jpg │ │ ash_uvgrid01.jpg │ │ ash_uvgrid01.nfo │ │ crate.gif │ │ disturb.jpg │ │ envmap.png │ │ kinect.nfo │ │ kinect.webm │ │ land_ocean_ice_cloud_2048.jpg │ │ lensflare0.png │ │ lensflare1.png │ │ lensflare2.jpg │ │ memorial.png │ │ metal.jpg │ │ sintel.mp4 │ │ sintel.ogv │ │ sprite0.jpg │ │ sprite0.png │ │ sprite1.jpg │ │ sprite1.png │ │ sprite2.png │ │ square-outline-textured.png │ │ square-outline.png │ │ water.jpg │ │ │ ├─compressed │ │ disturb_dxt1_mip.dds │ │ disturb_dxt1_nomip.dds │ │ explosion_dxt5_mip.dds │ │ hepatica_dxt3_mip.dds │ │ Mountains.dds │ │ │ ├─cube │ │ ├─Bridge2 │ │ │ negx.jpg │ │ │ negy.jpg │ │ │ negz.jpg │ │ │ posx.jpg │ │ │ posy.jpg │ │ │ posz.jpg │ │ │ readme.txt │ │ │ │ │ ├─Escher │ │ │ │ nx.jpg │ │ │ │ ny.jpg │ │ │ │ nz.jpg │ │ │ │ px.jpg │ │ │ │ py.jpg │ │ │ │ pz.jpg │ │ │ │ │ │ │ └─dds │ │ │ nx.dds │ │ │ ny.dds │ │ │ nz.dds │ │ │ px.dds │ │ │ py.dds │ │ │ pz.dds │ │ │ │ │ ├─Park2 │ │ │ negx.jpg │ │ │ negy.jpg │ │ │ negz.jpg │ │ │ posx.jpg │ │ │ posy.jpg │ │ │ posz.jpg │ │ │ readme.txt │ │ │ │ │ ├─Park3Med │ │ │ nx.jpg │ │ │ ny.jpg │ │ │ nz.jpg │ │ │ px.jpg │ │ │ py.jpg │ │ │ pz.jpg │ │ │ readme.txt │ │ │ │ │ ├─pisa │ │ │ nx.png │ │ │ ny.png │ │ │ nz.png │ │ │ px.png │ │ │ py.png │ │ │ pz.png │ │ │ │ │ ├─skybox │ │ │ nx.jpg │ │ │ ny.jpg │ │ │ nz.jpg │ │ │ px.jpg │ │ │ py.jpg │ │ │ pz.jpg │ │ │ │ │ └─SwedishRoyalCastle │ │ nx.jpg │ │ ny.jpg │ │ nz.jpg │ │ px.jpg │ │ py.jpg │ │ pz.jpg │ │ readme.txt │ │ │ ├─lava │ │ cloud.png │ │ lavatile.jpg │ │ │ ├─lensflare │ │ hexangle.png │ │ lensflare0.png │ │ lensflare0_alpha.png │ │ lensflare1.png │ │ lensflare2.png │ │ lensflare3.png │ │ LICENSE.txt │ │ │ ├─minecraft │ │ atlas.png │ │ dirt.png │ │ grass.png │ │ grass_dirt.png │ │ painterlypack.txt │ │ │ ├─normal │ │ └─ninja │ │ ao.jpg │ │ displacement.jpg │ │ displacement.txt │ │ normal.jpg │ │ │ ├─patterns │ │ bright_squares256.png │ │ circuit_pattern.png │ │ readme.txt │ │ │ ├─planets │ │ earth_atmos_2048.jpg │ │ earth_clouds_1024.png │ │ earth_normal_2048.jpg │ │ earth_specular_2048.jpg │ │ moon_1024.jpg │ │ │ ├─sprites │ │ ball.png │ │ circle.png │ │ disc.png │ │ snowflake1.png │ │ snowflake2.png │ │ snowflake3.png │ │ snowflake4.png │ │ snowflake5.png │ │ snowflake7_alpha.png │ │ spark1.png │ │ │ └─terrain │ backgrounddetailed6.jpg │ grasslight-big-nm.jpg │ grasslight-big.jpg │ readme.txt │ ├─src │ │ Three.js │ │ │ ├─cameras │ │ Camera.js │ │ OrthographicCamera.js │ │ PerspectiveCamera.js │ │ │ ├─core │ │ BufferGeometry.js │ │ Clock.js │ │ EventDispatcher.js │ │ Face3.js │ │ Face4.js │ │ Geometry.js │ │ Object3D.js │ │ Projector.js │ │ Raycaster.js │ │ │ ├─extras │ │ │ FontUtils.js │ │ │ GeometryUtils.js │ │ │ ImageUtils.js │ │ │ SceneUtils.js │ │ │ │ │ ├─animation │ │ │ Animation.js │ │ │ AnimationHandler.js │ │ │ AnimationMorphTarget.js │ │ │ KeyFrameAnimation.js │ │ │ │ │ ├─cameras │ │ │ CombinedCamera.js │ │ │ CubeCamera.js │ │ │ │ │ ├─core │ │ │ Curve.js │ │ │ CurvePath.js │ │ │ Gyroscope.js │ │ │ Path.js │ │ │ Shape.js │ │ │ │ │ ├─geometries │ │ │ CircleGeometry.js │ │ │ ConvexGeometry.js │ │ │ CubeGeometry.js │ │ │ CylinderGeometry.js │ │ │ ExtrudeGeometry.js │ │ │ IcosahedronGeometry.js │ │ │ LatheGeometry.js │ │ │ OctahedronGeometry.js │ │ │ ParametricGeometry.js │ │ │ PlaneGeometry.js │ │ │ PolyhedronGeometry.js │ │ │ RingGeometry.js │ │ │ ShapeGeometry.js │ │ │ SphereGeometry.js │ │ │ TetrahedronGeometry.js │ │ │ TextGeometry.js │ │ │ TorusGeometry.js │ │ │ TorusKnotGeometry.js │ │ │ TubeGeometry.js │ │ │ │ │ ├─helpers │ │ │ ArrowHelper.js │ │ │ AxisHelper.js │ │ │ BoxHelper.js │ │ │ CameraHelper.js │ │ │ DirectionalLightHelper.js │ │ │ GridHelper.js │ │ │ HemisphereLightHelper.js │ │ │ PointLightHelper.js │ │ │ SpotLightHelper.js │ │ │ │ │ ├─objects │ │ │ ImmediateRenderObject.js │ │ │ LensFlare.js │ │ │ MorphBlendMesh.js │ │ │ │ │ ├─renderers │ │ │ └─plugins │ │ │ DepthPassPlugin.js │ │ │ LensFlarePlugin.js │ │ │ ShadowMapPlugin.js │ │ │ SpritePlugin.js │ │ │ │ │ └─shaders │ │ ShaderFlares.js │ │ ShaderSprite.js │ │ │ ├─lights │ │ AmbientLight.js │ │ AreaLight.js │ │ DirectionalLight.js │ │ HemisphereLight.js │ │ Light.js │ │ PointLight.js │ │ SpotLight.js │ │ │ ├─loaders │ │ GeometryLoader.js │ │ ImageLoader.js │ │ JSONLoader.js │ │ Loader.js │ │ LoadingMonitor.js │ │ MaterialLoader.js │ │ SceneLoader.js │ │ TextureLoader.js │ │ │ ├─materials │ │ LineBasicMaterial.js │ │ LineDashedMaterial.js │ │ Material.js │ │ MeshBasicMaterial.js │ │ MeshDepthMaterial.js │ │ MeshFaceMaterial.js │ │ MeshLambertMaterial.js │ │ MeshNormalMaterial.js │ │ MeshPhongMaterial.js │ │ ParticleBasicMaterial.js │ │ ParticleCanvasMaterial.js │ │ ShaderMaterial.js │ │ SpriteMaterial.js │ │ │ ├─math │ │ Box2.js │ │ Box3.js │ │ Color.js │ │ Frustum.js │ │ Line3.js │ │ Math.js │ │ Matrix3.js │ │ Matrix4.js │ │ Plane.js │ │ Quaternion.js │ │ Ray.js │ │ Sphere.js │ │ Spline.js │ │ Triangle.js │ │ UV.js │ │ Vector2.js │ │ Vector3.js │ │ Vector4.js │ │ Vertex.js │ │ │ ├─objects │ │ Bone.js │ │ Line.js │ │ LOD.js │ │ Mesh.js │ │ MorphAnimMesh.js │ │ Particle.js │ │ ParticleSystem.js │ │ Ribbon.js │ │ SkinnedMesh.js │ │ Sprite.js │ │ │ ├─renderers │ │ │ CanvasRenderer.js │ │ │ WebGLRenderer.js │ │ │ WebGLRenderer2.js │ │ │ WebGLRenderTarget.js │ │ │ WebGLRenderTargetCube.js │ │ │ WebGLShaders.js │ │ │ │ │ ├─renderables │ │ │ RenderableFace3.js │ │ │ RenderableFace4.js │ │ │ RenderableLine.js │ │ │ RenderableObject.js │ │ │ RenderableParticle.js │ │ │ RenderableVertex.js │ │ │ │ │ └─webgl │ │ │ LowLevelRenderer.js │ │ │ ShaderBuilder.js │ │ │ │ │ └─objects │ │ LineRenderer.js │ │ MeshRenderer.js │ │ Object3DRenderer.js │ │ ParticleRenderer.js │ │ RibbonRenderer.js │ │ │ ├─scenes │ │ Fog.js │ │ FogExp2.js │ │ Scene.js │ │ │ └─textures │ CompressedTexture.js │ DataTexture.js │ Texture.js │ ├─test │ │ perf.html │ │ │ ├─benchmark │ │ │ benchmark-1.0.0.js │ │ │ benchmarking_float32array.html │ │ │ benchmarking_vector3components.html │ │ │ benchmarking_vector3length.html │ │ │ benchmarking_vector3storage.html │ │ │ │ │ └─core │ │ Float32Array.js │ │ Vector3Components.js │ │ Vector3Length.js │ │ Vector3Storage.js │ │ │ └─unit │ │ qunit-1.10.0.css │ │ qunit-1.10.0.js │ │ unittests_sources.html │ │ unittests_three-math.html │ │ unittests_three.html │ │ unittests_three.min.html │ │ │ └─math │ Box2.js │ Box3.js │ Color.js │ Constants.js │ Frustum.js │ Line3.js │ Matrix3.js │ Matrix4.js │ Plane.js │ Quaternion.js │ Ray.js │ Sphere.js │ Triangle.js │ Vector2.js │ Vector3.js │ Vector4.js │ └─utils │ sublime.py │ sublime.sh │ ├─build │ │ build.bat │ │ build.js │ │ build.py │ │ build.sh │ │ build.xml │ │ build2.sh │ │ build_all.bat │ │ build_all.sh │ │ build_debug.bat │ │ build_debug.sh │ │ build_max.bat │ │ package.json │ │ │ ├─compiler │ │ compiler.jar │ │ COPYING │ │ README │ │ │ ├─externs │ │ common.js │ │ examples.js │ │ extras.js │ │ │ └─includes │ canvas.json │ common.json │ common2.json │ css3d.json │ examples.json │ extras.json │ math.json │ webgl.json │ ├─converters │ ├─ctm │ │ ctmconv.exe │ │ join_ctm.py │ │ LICENSE.txt │ │ openctm.dll │ │ │ ├─fbx │ │ convert_to_threejs.py │ │ LICENSE │ │ README.md │ │ │ ├─obj │ │ convert_obj_three.py │ │ split_obj.py │ │ │ └─utf8 │ │ build.bat │ │ obj2utf8.exe │ │ obj2utf8x.exe │ │ objcompress.exe │ │ │ └─src │ base.h │ bounds.h │ compress.h │ mesh.h │ obj2utf8.cc │ obj2utf8x.cc │ objcompress.cc │ optimize.h │ README │ stream.h │ utf8.h │ ├─editors │ └─sublimetext2 │ README.md │ threejs.sublime-completions │ ├─exporters │ ├─blender │ │ │ README.md │ │ │ │ │ ├─2.65 │ │ │ └─scripts │ │ │ └─addons │ │ │ └─io_mesh_threejs │ │ │ export_threejs.py │ │ │ import_threejs.py │ │ │ __init__.py │ │ │ │ │ └─2.66 │ │ └─scripts │ │ └─addons │ │ └─io_mesh_threejs │ │ export_threejs.py │ │ import_threejs.py │ │ __init__.py │ │ │ ├─max │ │ ThreeJSExporter.ms │ │ │ └─maya │ │ README.md │ │ │ ├─plug-ins │ │ threeJsFileTranlator.py │ │ │ └─scripts │ ThreeJsExportScript.mel │ ├─npm │ build.js │ footer.js │ header.js │ README.md │ test.js │ three-math.package.json │ three.package.json │ └─servers nodejs_server.sh perl_server.sh python_server.sh readme.txt ruby_server.sh simplehttpserver.js