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