在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → three.js案例

three.js案例

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:35.80M
  • 下载次数:62
  • 浏览次数:1306
  • 发布时间:2021-12-05
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
threejs经典使用的案例,可以参考学习学习学习学习学习学习
【实例截图】
【核心代码】
16359647342321152993.zip
├── bower.json
├── build
│   ├── three.js
│   ├── three.min.js
│   └── three.module.js
├── docs
│   ├── api
│   │   ├── animation
│   │   │   ├── AnimationAction.html
│   │   │   ├── AnimationClip.html
│   │   │   ├── AnimationMixer.html
│   │   │   ├── AnimationObjectGroup.html
│   │   │   ├── AnimationUtils.html
│   │   │   ├── KeyframeTrack.html
│   │   │   ├── PropertyBinding.html
│   │   │   ├── PropertyMixer.html
│   │   │   └── tracks
│   │   │   ├── BooleanKeyframeTrack.html
│   │   │   ├── ColorKeyframeTrack.html
│   │   │   ├── NumberKeyframeTrack.html
│   │   │   ├── QuaternionKeyframeTrack.html
│   │   │   ├── StringKeyframeTrack.html
│   │   │   └── VectorKeyframeTrack.html
│   │   ├── audio
│   │   │   ├── AudioAnalyser.html
│   │   │   ├── AudioContext.html
│   │   │   ├── Audio.html
│   │   │   ├── AudioListener.html
│   │   │   └── PositionalAudio.html
│   │   ├── cameras
│   │   │   ├── Camera.html
│   │   │   ├── CubeCamera.html
│   │   │   ├── OrthographicCamera.html
│   │   │   ├── PerspectiveCamera.html
│   │   │   └── StereoCamera.html
│   │   ├── constants
│   │   │   ├── Animation.html
│   │   │   ├── Core.html
│   │   │   ├── CustomBlendingEquations.html
│   │   │   ├── DrawModes.html
│   │   │   ├── Materials.html
│   │   │   ├── Renderer.html
│   │   │   └── Textures.html
│   │   ├── CONTRIBUTING.md
│   │   ├── core
│   │   │   ├── BufferAttribute.html
│   │   │   ├── bufferAttributeTypes
│   │   │   │   └── BufferAttributeTypes.html
│   │   │   ├── BufferGeometry.html
│   │   │   ├── Clock.html
│   │   │   ├── DirectGeometry.html
│   │   │   ├── EventDispatcher.html
│   │   │   ├── Face3.html
│   │   │   ├── Geometry.html
│   │   │   ├── InstancedBufferAttribute.html
│   │   │   ├── InstancedBufferGeometry.html
│   │   │   ├── InstancedInterleavedBuffer.html
│   │   │   ├── InterleavedBufferAttribute.html
│   │   │   ├── InterleavedBuffer.html
│   │   │   ├── Layers.html
│   │   │   ├── Object3D.html
│   │   │   ├── Raycaster.html
│   │   │   └── Uniform.html
│   │   ├── deprecated
│   │   │   └── DeprecatedList.html
│   │   ├── extras
│   │   │   ├── core
│   │   │   │   ├── Curve.html
│   │   │   │   ├── CurvePath.html
│   │   │   │   ├── Font.html
│   │   │   │   ├── Interpolations.html
│   │   │   │   ├── Path.html
│   │   │   │   ├── Shape.html
│   │   │   │   └── ShapePath.html
│   │   │   ├── curves
│   │   │   │   ├── ArcCurve.html
│   │   │   │   ├── CatmullRomCurve3.html
│   │   │   │   ├── CubicBezierCurve3.html
│   │   │   │   ├── CubicBezierCurve.html
│   │   │   │   ├── EllipseCurve.html
│   │   │   │   ├── LineCurve3.html
│   │   │   │   ├── LineCurve.html
│   │   │   │   ├── QuadraticBezierCurve3.html
│   │   │   │   ├── QuadraticBezierCurve.html
│   │   │   │   └── SplineCurve.html
│   │   │   ├── Earcut.html
│   │   │   ├── objects
│   │   │   │   └── ImmediateRenderObject.html
│   │   │   └── ShapeUtils.html
│   │   ├── geometries
│   │   │   ├── BoxBufferGeometry.html
│   │   │   ├── BoxGeometry.html
│   │   │   ├── CircleBufferGeometry.html
│   │   │   ├── CircleGeometry.html
│   │   │   ├── ConeBufferGeometry.html
│   │   │   ├── ConeGeometry.html
│   │   │   ├── CylinderBufferGeometry.html
│   │   │   ├── CylinderGeometry.html
│   │   │   ├── DodecahedronBufferGeometry.html
│   │   │   ├── DodecahedronGeometry.html
│   │   │   ├── EdgesGeometry.html
│   │   │   ├── ExtrudeBufferGeometry.html
│   │   │   ├── ExtrudeGeometry.html
│   │   │   ├── IcosahedronBufferGeometry.html
│   │   │   ├── IcosahedronGeometry.html
│   │   │   ├── LatheBufferGeometry.html
│   │   │   ├── LatheGeometry.html
│   │   │   ├── OctahedronBufferGeometry.html
│   │   │   ├── OctahedronGeometry.html
│   │   │   ├── ParametricBufferGeometry.html
│   │   │   ├── ParametricGeometry.html
│   │   │   ├── PlaneBufferGeometry.html
│   │   │   ├── PlaneGeometry.html
│   │   │   ├── PolyhedronBufferGeometry.html
│   │   │   ├── PolyhedronGeometry.html
│   │   │   ├── RingBufferGeometry.html
│   │   │   ├── RingGeometry.html
│   │   │   ├── ShapeBufferGeometry.html
│   │   │   ├── ShapeGeometry.html
│   │   │   ├── SphereBufferGeometry.html
│   │   │   ├── SphereGeometry.html
│   │   │   ├── TetrahedronBufferGeometry.html
│   │   │   ├── TetrahedronGeometry.html
│   │   │   ├── TextBufferGeometry.html
│   │   │   ├── TextGeometry.html
│   │   │   ├── TorusBufferGeometry.html
│   │   │   ├── TorusGeometry.html
│   │   │   ├── TorusKnotBufferGeometry.html
│   │   │   ├── TorusKnotGeometry.html
│   │   │   ├── TubeBufferGeometry.html
│   │   │   ├── TubeGeometry.html
│   │   │   └── WireframeGeometry.html
│   │   ├── helpers
│   │   │   ├── ArrowHelper.html
│   │   │   ├── AxesHelper.html
│   │   │   ├── Box3Helper.html
│   │   │   ├── BoxHelper.html
│   │   │   ├── CameraHelper.html
│   │   │   ├── DirectionalLightHelper.html
│   │   │   ├── FaceNormalsHelper.html
│   │   │   ├── GridHelper.html
│   │   │   ├── HemisphereLightHelper.html
│   │   │   ├── PlaneHelper.html
│   │   │   ├── PointLightHelper.html
│   │   │   ├── PolarGridHelper.html
│   │   │   ├── RectAreaLightHelper.html
│   │   │   ├── SkeletonHelper.html
│   │   │   ├── SpotLightHelper.html
│   │   │   └── VertexNormalsHelper.html
│   │   ├── lights
│   │   │   ├── AmbientLight.html
│   │   │   ├── DirectionalLight.html
│   │   │   ├── HemisphereLight.html
│   │   │   ├── Light.html
│   │   │   ├── PointLight.html
│   │   │   ├── RectAreaLight.html
│   │   │   ├── shadows
│   │   │   │   ├── DirectionalLightShadow.html
│   │   │   │   ├── LightShadow.html
│   │   │   │   └── SpotLightShadow.html
│   │   │   └── SpotLight.html
│   │   ├── loaders
│   │   │   ├── AnimationLoader.html
│   │   │   ├── AudioLoader.html
│   │   │   ├── BufferGeometryLoader.html
│   │   │   ├── Cache.html
│   │   │   ├── CompressedTextureLoader.html
│   │   │   ├── CubeTextureLoader.html
│   │   │   ├── DataTextureLoader.html
│   │   │   ├── FileLoader.html
│   │   │   ├── FontLoader.html
│   │   │   ├── ImageBitmapLoader.html
│   │   │   ├── ImageLoader.html
│   │   │   ├── JSONLoader.html
│   │   │   ├── Loader.html
│   │   │   ├── LoaderUtils.html
│   │   │   ├── managers
│   │   │   │   ├── DefaultLoadingManager.html
│   │   │   │   └── LoadingManager.html
│   │   │   ├── MaterialLoader.html
│   │   │   ├── ObjectLoader.html
│   │   │   └── TextureLoader.html
│   │   ├── materials
│   │   │   ├── LineBasicMaterial.html
│   │   │   ├── LineDashedMaterial.html
│   │   │   ├── Material.html
│   │   │   ├── MeshBasicMaterial.html
│   │   │   ├── MeshDepthMaterial.html
│   │   │   ├── MeshLambertMaterial.html
│   │   │   ├── MeshNormalMaterial.html
│   │   │   ├── MeshPhongMaterial.html
│   │   │   ├── MeshPhysicalMaterial.html
│   │   │   ├── MeshStandardMaterial.html
│   │   │   ├── MeshToonMaterial.html
│   │   │   ├── PointsMaterial.html
│   │   │   ├── RawShaderMaterial.html
│   │   │   ├── ShaderMaterial.html
│   │   │   ├── ShadowMaterial.html
│   │   │   └── SpriteMaterial.html
│   │   ├── math
│   │   │   ├── Box2.html
│   │   │   ├── Box3.html
│   │   │   ├── Color.html
│   │   │   ├── Cylindrical.html
│   │   │   ├── Euler.html
│   │   │   ├── Frustum.html
│   │   │   ├── Interpolant.html
│   │   │   ├── interpolants
│   │   │   │   ├── CubicInterpolant.html
│   │   │   │   ├── DiscreteInterpolant.html
│   │   │   │   ├── LinearInterpolant.html
│   │   │   │   └── QuaternionLinearInterpolant.html
│   │   │   ├── Line3.html
│   │   │   ├── Math.html
│   │   │   ├── Matrix3.html
│   │   │   ├── Matrix4.html
│   │   │   ├── Plane.html
│   │   │   ├── Quaternion.html
│   │   │   ├── Ray.html
│   │   │   ├── Sphere.html
│   │   │   ├── Spherical.html
│   │   │   ├── Triangle.html
│   │   │   ├── Vector2.html
│   │   │   ├── Vector3.html
│   │   │   └── Vector4.html
│   │   ├── objects
│   │   │   ├── Bone.html
│   │   │   ├── Group.html
│   │   │   ├── Line.html
│   │   │   ├── LineLoop.html
│   │   │   ├── LineSegments.html
│   │   │   ├── LOD.html
│   │   │   ├── Mesh.html
│   │   │   ├── Points.html
│   │   │   ├── Skeleton.html
│   │   │   ├── SkinnedMesh.html
│   │   │   └── Sprite.html
│   │   ├── Polyfills.html
│   │   ├── renderers
│   │   │   ├── shaders
│   │   │   │   ├── ShaderChunk.html
│   │   │   │   ├── ShaderLib.html
│   │   │   │   ├── UniformsLib.html
│   │   │   │   └── UniformsUtils.html
│   │   │   ├── webgl
│   │   │   │   ├── plugins
│   │   │   │   │   └── SpritePlugin.html
│   │   │   │   ├── WebGLProgram.html
│   │   │   │   ├── WebGLShader.html
│   │   │   │   └── WebGLState.html
│   │   │   ├── WebGLRenderer.html
│   │   │   ├── WebGLRenderTargetCube.html
│   │   │   └── WebGLRenderTarget.html
│   │   ├── scenes
│   │   │   ├── FogExp2.html
│   │   │   ├── Fog.html
│   │   │   └── Scene.html
│   │   ├── Template.html
│   │   └── textures
│   │   ├── CanvasTexture.html
│   │   ├── CompressedTexture.html
│   │   ├── CubeTexture.html
│   │   ├── DataTexture.html
│   │   ├── DepthTexture.html
│   │   ├── Texture.html
│   │   └── VideoTexture.html
│   ├── examples
│   │   ├── BufferGeometryUtils.html
│   │   ├── controls
│   │   │   └── OrbitControls.html
│   │   ├── exporters
│   │   │   └── GLTFExporter.html
│   │   ├── geometries
│   │   │   ├── ConvexBufferGeometry.html
│   │   │   ├── ConvexGeometry.html
│   │   │   └── DecalGeometry.html
│   │   ├── loaders
│   │   │   ├── BabylonLoader.html
│   │   │   ├── GLTFLoader.html
│   │   │   ├── LoaderSupport.html
│   │   │   ├── MTLLoader.html
│   │   │   ├── OBJLoader2.html
│   │   │   ├── OBJLoader.html
│   │   │   ├── PCDLoader.html
│   │   │   ├── PDBLoader.html
│   │   │   ├── PRWMLoader.html
│   │   │   ├── SVGLoader.html
│   │   │   └── TGALoader.html
│   │   ├── Lut.html
│   │   ├── objects
│   │   │   └── Lensflare.html
│   │   ├── quickhull
│   │   │   ├── Face.html
│   │   │   ├── HalfEdge.html
│   │   │   ├── QuickHull.html
│   │   │   ├── VertexList.html
│   │   │   └── VertexNode.html
│   │   ├── renderers
│   │   │   ├── CanvasRenderer.html
│   │   │   ├── CSS2DRenderer.html
│   │   │   └── CSS3DRenderer.html
│   │   ├── SpriteCanvasMaterial.html
│   │   └── utils
│   │   └── SceneUtils.html
│   ├── files
│   │   └── inconsolata.woff
│   ├── index.css
│   ├── index.html
│   ├── list.js
│   ├── manual
│   │   ├── buildTools
│   │   │   └── Testing-with-NPM.html
│   │   └── introduction
│   │   ├── Animation-system.html
│   │   ├── Browser-support.html
│   │   ├── Code-style-guide.html
│   │   ├── Creating-a-scene.html
│   │   ├── Creating-text.html
│   │   ├── Drawing-lines.html
│   │   ├── FAQ.html
│   │   ├── How-to-run-things-locally.html
│   │   ├── How-to-update-things.html
│   │   ├── Import-via-modules.html
│   │   ├── Matrix-transformations.html
│   │   ├── Migration-guide.html
│   │   ├── Useful-links.html
│   │   └── WebGL-compatibility-check.html
│   ├── page.css
│   ├── page.js
│   ├── prettify
│   │   ├── prettify.css
│   │   ├── prettify.js
│   │   ├── readme.txt
│   │   └── threejs.css
│   └── scenes
│   ├── bones-browser.html
│   ├── geometry-browser.html
│   ├── js
│   │   ├── geometry.js
│   │   └── material.js
│   └── material-browser.html
├── editor
│   ├── css
│   │   ├── dark.css
│   │   ├── light.css
│   │   └── main.css
│   ├── docs
│   │   ├── Implementing additional commands for undo-redo.md
│   │   └── Writing unit tests for undo-redo commands.md
│   ├── examples
│   │   ├── arkanoid.app.json
│   │   ├── camera.app.json
│   │   ├── particles.app.json
│   │   ├── pong.app.json
│   │   └── shaders.app.json
│   ├── index.html
│   ├── js
│   │   ├── Command.js
│   │   ├── commands
│   │   │   ├── AddObjectCommand.js
│   │   │   ├── AddScriptCommand.js
│   │   │   ├── MoveObjectCommand.js
│   │   │   ├── MultiCmdsCommand.js
│   │   │   ├── RemoveObjectCommand.js
│   │   │   ├── RemoveScriptCommand.js
│   │   │   ├── SetColorCommand.js
│   │   │   ├── SetGeometryCommand.js
│   │   │   ├── SetGeometryValueCommand.js
│   │   │   ├── SetMaterialColorCommand.js
│   │   │   ├── SetMaterialCommand.js
│   │   │   ├── SetMaterialMapCommand.js
│   │   │   ├── SetMaterialValueCommand.js
│   │   │   ├── SetPositionCommand.js
│   │   │   ├── SetRotationCommand.js
│   │   │   ├── SetScaleCommand.js
│   │   │   ├── SetSceneCommand.js
│   │   │   ├── SetScriptValueCommand.js
│   │   │   ├── SetUuidCommand.js
│   │   │   └── SetValueCommand.js
│   │   ├── Config.js
│   │   ├── Editor.js
│   │   ├── History.js
│   │   ├── libs
│   │   │   ├── acorn
│   │   │   │   ├── acorn.js
│   │   │   │   ├── acorn_loose.js
│   │   │   │   └── walk.js
│   │   │   ├── app
│   │   │   │   └── index.html
│   │   │   ├── app.js
│   │   │   ├── codemirror
│   │   │   │   ├── addon
│   │   │   │   │   ├── dialog.css
│   │   │   │   │   ├── dialog.js
│   │   │   │   │   ├── show-hint.css
│   │   │   │   │   ├── show-hint.js
│   │   │   │   │   ├── tern.css
│   │   │   │   │   └── tern.js
│   │   │   │   ├── codemirror.css
│   │   │   │   ├── codemirror.js
│   │   │   │   ├── mode
│   │   │   │   │   ├── glsl.js
│   │   │   │   │   └── javascript.js
│   │   │   │   └── theme
│   │   │   │   └── monokai.css
│   │   │   ├── esprima.js
│   │   │   ├── glslprep.min.js
│   │   │   ├── html2canvas.js
│   │   │   ├── jsonlint.js
│   │   │   ├── signals.min.js
│   │   │   ├── ternjs
│   │   │   │   ├── comment.js
│   │   │   │   ├── def.js
│   │   │   │   ├── doc_comment.js
│   │   │   │   ├── infer.js
│   │   │   │   ├── polyfill.js
│   │   │   │   ├── signal.js
│   │   │   │   └── tern.js
│   │   │   ├── tern-threejs
│   │   │   │   └── threejs.js
│   │   │   ├── three.html.js
│   │   │   ├── ui.js
│   │   │   └── ui.three.js
│   │   ├── Loader.js
│   │   ├── Menubar.Add.js
│   │   ├── Menubar.Edit.js
│   │   ├── Menubar.Examples.js
│   │   ├── Menubar.File.js
│   │   ├── Menubar.Help.js
│   │   ├── Menubar.js
│   │   ├── Menubar.Play.js
│   │   ├── Menubar.Status.js
│   │   ├── Menubar.View.js
│   │   ├── Player.js
│   │   ├── Script.js
│   │   ├── Sidebar.Animation.js
│   │   ├── Sidebar.Geometry.BoxGeometry.js
│   │   ├── Sidebar.Geometry.BufferGeometry.js
│   │   ├── Sidebar.Geometry.CircleGeometry.js
│   │   ├── Sidebar.Geometry.CylinderGeometry.js
│   │   ├── Sidebar.Geometry.Geometry.js
│   │   ├── Sidebar.Geometry.IcosahedronGeometry.js
│   │   ├── Sidebar.Geometry.js
│   │   ├── Sidebar.Geometry.LatheGeometry.js
│   │   ├── Sidebar.Geometry.Modifiers.js
│   │   ├── Sidebar.Geometry.PlaneGeometry.js
│   │   ├── Sidebar.Geometry.SphereGeometry.js
│   │   ├── Sidebar.Geometry.TeapotBufferGeometry.js
│   │   ├── Sidebar.Geometry.TorusGeometry.js
│   │   ├── Sidebar.Geometry.TorusKnotGeometry.js
│   │   ├── Sidebar.History.js
│   │   ├── Sidebar.js
│   │   ├── Sidebar.Material.js
│   │   ├── Sidebar.Object.js
│   │   ├── Sidebar.Project.js
│   │   ├── Sidebar.Properties.js
│   │   ├── Sidebar.Scene.js
│   │   ├── Sidebar.Script.js
│   │   ├── Sidebar.Settings.js
│   │   ├── Sidebar.Settings.Shortcuts.js
│   │   ├── Sidebar.Settings.Viewport.js
│   │   ├── Storage.js
│   │   ├── Toolbar.js
│   │   ├── Viewport.Info.js
│   │   └── Viewport.js
│   └── main.js
├── examples
│   ├── canvas_ascii_effect.html
│   ├── canvas_camera_orthographic.html
│   ├── canvas_geometry_birds.html
│   ├── canvas_geometry_cube.html
│   ├── canvas_geometry_earth.html
│   ├── canvas_geometry_hierarchy.html
│   ├── canvas_geometry_nurbs.html
│   ├── canvas_geometry_panorama_fisheye.html
│   ├── canvas_geometry_panorama.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_lines_colors_2d.html
│   ├── canvas_lines_colors.html
│   ├── canvas_lines_dashed.html
│   ├── canvas_lines.html
│   ├── canvas_lines_sphere.html
│   ├── canvas_materials.html
│   ├── canvas_materials_normal.html
│   ├── canvas_materials_reflection.html
│   ├── canvas_materials_video.html
│   ├── canvas_morphtargets_horse.html
│   ├── canvas_particles_floor.html
│   ├── canvas_particles_random.html
│   ├── canvas_particles_sprites.html
│   ├── canvas_particles_waves.html
│   ├── canvas_performance.html
│   ├── canvas_sandbox.html
│   ├── css3d_molecules.html
│   ├── css3d_panorama_deviceorientation.html
│   ├── css3d_panorama.html
│   ├── css3d_periodictable.html
│   ├── css3d_sandbox.html
│   ├── css3d_sprites.html
│   ├── css3d_youtube.html
│   ├── files
│   │   └── inconsolata.woff
│   ├── files.js
│   ├── fonts
│   │   ├── droid
│   │   │   ├── droid_sans_bold.typeface.json
│   │   │   ├── droid_sans_mono_regular.typeface.json
│   │   │   ├── droid_sans_regular.typeface.json
│   │   │   ├── droid_serif_bold.typeface.json
│   │   │   ├── droid_serif_regular.typeface.json
│   │   │   ├── NOTICE
│   │   │   └── README.txt
│   │   ├── gentilis_bold.typeface.json
│   │   ├── gentilis_regular.typeface.json
│   │   ├── helvetiker_bold.typeface.json
│   │   ├── helvetiker_regular.typeface.json
│   │   ├── LICENSE
│   │   ├── optimer_bold.typeface.json
│   │   ├── optimer_regular.typeface.json
│   │   ├── README
│   │   └── ttf
│   │   └── kenpixel.ttf
│   ├── index.html
│   ├── js
│   │   ├── animation
│   │   │   ├── CCDIKSolver.js
│   │   │   └── MMDPhysics.js
│   │   ├── AnimationClipCreator.js
│   │   ├── BufferGeometryUtils.js
│   │   ├── cameras
│   │   │   └── CinematicCamera.js
│   │   ├── Car.js
│   │   ├── Cloth.js
│   │   ├── controls
│   │   │   ├── DeviceOrientationControls.js
│   │   │   ├── DragControls.js
│   │   │   ├── EditorControls.js
│   │   │   ├── FirstPersonControls.js
│   │   │   ├── FlyControls.js
│   │   │   ├── OrbitControls.js
│   │   │   ├── OrthographicTrackballControls.js
│   │   │   ├── PointerLockControls.js
│   │   │   ├── TrackballControls.js
│   │   │   ├── TransformControls.js
│   │   │   └── VRControls.js
│   │   ├── ConvexObjectBreaker.js
│   │   ├── crossfade
│   │   │   ├── gui.js
│   │   │   ├── scenes.js
│   │   │   └── transition.js
│   │   ├── CurveExtras.js
│   │   ├── curves
│   │   │   ├── NURBSCurve.js
│   │   │   ├── NURBSSurface.js
│   │   │   └── NURBSUtils.js
│   │   ├── Detector.js
│   │   ├── effects
│   │   │   ├── AnaglyphEffect.js
│   │   │   ├── AsciiEffect.js
│   │   │   ├── OutlineEffect.js
│   │   │   ├── ParallaxBarrierEffect.js
│   │   │   ├── PeppersGhostEffect.js
│   │   │   ├── StereoEffect.js
│   │   │   └── VREffect.js
│   │   ├── exporters
│   │   │   ├── GLTFExporter.js
│   │   │   ├── MMDExporter.js
│   │   │   ├── OBJExporter.js
│   │   │   ├── PLYExporter.js
│   │   │   ├── STLBinaryExporter.js
│   │   │   ├── STLExporter.js
│   │   │   └── TypedGeometryExporter.js
│   │   ├── geometries
│   │   │   ├── ConvexGeometry.js
│   │   │   ├── DecalGeometry.js
│   │   │   ├── hilbert2D.js
│   │   │   ├── hilbert3D.js
│   │   │   └── TeapotBufferGeometry.js
│   │   ├── GPUComputationRenderer.js
│   │   ├── GPUParticleSystem.js
│   │   ├── Gyroscope.js
│   │   ├── ImprovedNoise.js
│   │   ├── libs
│   │   │   ├── ammo.js
│   │   │   ├── dat.gui.min.js
│   │   │   ├── draco
│   │   │   │   ├── draco_decoder.js
│   │   │   │   ├── draco_decoder.wasm
│   │   │   │   ├── draco_wasm_wrapper.js
│   │   │   │   ├── gltf
│   │   │   │   │   ├── draco_decoder.js
│   │   │   │   │   ├── draco_decoder.wasm
│   │   │   │   │   └── draco_wasm_wrapper.js
│   │   │   │   └── README.md
│   │   │   ├── gunzip.min.js
│   │   │   ├── inflate.min.js
│   │   │   ├── jszip.min.js
│   │   │   ├── mmdparser.min.js
│   │   │   ├── msgpack-js.js
│   │   │   ├── o3dgc.js
│   │   │   ├── opentype.min.js
│   │   │   ├── stats.min.js
│   │   │   ├── system.min.js
│   │   │   ├── timeliner_gui.min.js
│   │   │   └── tween.min.js
│   │   ├── lights
│   │   │   └── RectAreaLightUniformsLib.js
│   │   ├── lines
│   │   │   ├── Line2.js
│   │   │   ├── LineGeometry.js
│   │   │   ├── LineMaterial.js
│   │   │   ├── LineSegments2.js
│   │   │   ├── LineSegmentsGeometry.js
│   │   │   ├── WireframeGeometry2.js
│   │   │   └── Wireframe.js
│   │   ├── loaders
│   │   │   ├── 3MFLoader.js
│   │   │   ├── AMFLoader.js
│   │   │   ├── AssimpJSONLoader.js
│   │   │   ├── AssimpLoader.js
│   │   │   ├── AWDLoader.js
│   │   │   ├── BabylonLoader.js
│   │   │   ├── BinaryLoader.js
│   │   │   ├── BVHLoader.js
│   │   │   ├── ColladaLoader.js
│   │   │   ├── ctm
│   │   │   │   ├── ctm.js
│   │   │   │   ├── CTMLoader.js
│   │   │   │   ├── CTMWorker.js
│   │   │   │   ├── license
│   │   │   │   │   ├── js-lzma.txt
│   │   │   │   │   ├── js-openctm.txt
│   │   │   │   │   └── OpenCTM.txt
│   │   │   │   └── lzma.js
│   │   │   ├── DDSLoader.js
│   │   │   ├── deprecated
│   │   │   │   └── LegacyGLTFLoader.js
│   │   │   ├── DRACOLoader.js
│   │   │   ├── EXRLoader.js
│   │   │   ├── FBXLoader.js
│   │   │   ├── GCodeLoader.js
│   │   │   ├── GLTFLoader.js
│   │   │   ├── HDRCubeTextureLoader.js
│   │   │   ├── KMZLoader.js
│   │   │   ├── KTXLoader.js
│   │   │   ├── LoaderSupport.js
│   │   │   ├── MD2Loader.js
│   │   │   ├── MMDLoader.js
│   │   │   ├── MTLLoader.js
│   │   │   ├── NodeMaterialLoader.js
│   │   │   ├── NRRDLoader.js
│   │   │   ├── OBJLoader2.js
│   │   │   ├── OBJLoader.js
│   │   │   ├── PCDLoader.js
│   │   │   ├── PDBLoader.js
│   │   │   ├── PlayCanvasLoader.js
│   │   │   ├── PLYLoader.js
│   │   │   ├── PRWMLoader.js
│   │   │   ├── PVRLoader.js
│   │   │   ├── RGBELoader.js
│   │   │   ├── sea3d
│   │   │   │   ├── o3dgc
│   │   │   │   │   └── SEA3DGC.js
│   │   │   │   ├── physics
│   │   │   │   │   ├── SEA3DAmmo.js
│   │   │   │   │   ├── SEA3DAmmoLoader.js
│   │   │   │   │   └── SEA3DRigidBody.js
│   │   │   │   ├── SEA3DDeflate.js
│   │   │   │   ├── SEA3D.js
│   │   │   │   ├── SEA3DLegacy.js
│   │   │   │   ├── SEA3DLoader.js
│   │   │   │   └── SEA3DLZMA.js
│   │   │   ├── STLLoader.js
│   │   │   ├── SVGLoader.js
│   │   │   ├── TDSLoader.js
│   │   │   ├── TGALoader.js
│   │   │   ├── TTFLoader.js
│   │   │   ├── UTF8Loader.js
│   │   │   ├── VRMLLoader.js
│   │   │   ├── VTKLoader.js
│   │   │   └── XLoader.js
│   │   ├── MarchingCubes.js
│   │   ├── math
│   │   │   ├── ColorConverter.js
│   │   │   └── Lut.js
│   │   ├── MD2CharacterComplex.js
│   │   ├── MD2Character.js
│   │   ├── modifiers
│   │   │   ├── BufferSubdivisionModifier.js
│   │   │   ├── ExplodeModifier.js
│   │   │   ├── SimplifyModifier.js
│   │   │   ├── SubdivisionModifier.js
│   │   │   └── TessellateModifier.js
│   │   ├── MorphAnimMesh.js
│   │   ├── MorphBlendMesh.js
│   │   ├── nodes
│   │   │   ├── accessors
│   │   │   │   ├── CameraNode.js
│   │   │   │   ├── ColorsNode.js
│   │   │   │   ├── LightNode.js
│   │   │   │   ├── NormalNode.js
│   │   │   │   ├── PositionNode.js
│   │   │   │   ├── ReflectNode.js
│   │   │   │   ├── ScreenUVNode.js
│   │   │   │   └── UVNode.js
│   │   │   ├── AttributeNode.js
│   │   │   ├── ConstNode.js
│   │   │   ├── FunctionCallNode.js
│   │   │   ├── FunctionNode.js
│   │   │   ├── GLNode.js
│   │   │   ├── InputNode.js
│   │   │   ├── inputs
│   │   │   │   ├── ColorNode.js
│   │   │   │   ├── CubeTextureNode.js
│   │   │   │   ├── FloatNode.js
│   │   │   │   ├── IntNode.js
│   │   │   │   ├── Matrix3Node.js
│   │   │   │   ├── Matrix4Node.js
│   │   │   │   ├── ReflectorNode.js
│   │   │   │   ├── ScreenNode.js
│   │   │   │   ├── TextureNode.js
│   │   │   │   ├── Vector2Node.js
│   │   │   │   ├── Vector3Node.js
│   │   │   │   └── Vector4Node.js
│   │   │   ├── materials
│   │   │   │   ├── PhongNode.js
│   │   │   │   ├── PhongNodeMaterial.js
│   │   │   │   ├── SpriteNode.js
│   │   │   │   ├── SpriteNodeMaterial.js
│   │   │   │   ├── StandardNode.js
│   │   │   │   └── StandardNodeMaterial.js
│   │   │   ├── math
│   │   │   │   ├── Math1Node.js
│   │   │   │   ├── Math2Node.js
│   │   │   │   ├── Math3Node.js
│   │   │   │   └── OperatorNode.js
│   │   │   ├── NodeBuilder.js
│   │   │   ├── NodeFrame.js
│   │   │   ├── NodeLib.js
│   │   │   ├── NodeMaterial.js
│   │   │   ├── postprocessing
│   │   │   │   └── NodePass.js
│   │   │   ├── RawNode.js
│   │   │   ├── TempNode.js
│   │   │   ├── utils
│   │   │   │   ├── BlurNode.js
│   │   │   │   ├── BumpNode.js
│   │   │   │   ├── ColorAdjustmentNode.js
│   │   │   │   ├── JoinNode.js
│   │   │   │   ├── LuminanceNode.js
│   │   │   │   ├── NoiseNode.js
│   │   │   │   ├── NormalMapNode.js
│   │   │   │   ├── ResolutionNode.js
│   │   │   │   ├── RoughnessToBlinnExponentNode.js
│   │   │   │   ├── SwitchNode.js
│   │   │   │   ├── TimerNode.js
│   │   │   │   ├── UVTransformNode.js
│   │   │   │   └── VelocityNode.js
│   │   │   └── VarNode.js
│   │   ├── objects
│   │   │   ├── Lensflare.js
│   │   │   ├── Reflector.js
│   │   │   ├── ReflectorRTT.js
│   │   │   ├── Refractor.js
│   │   │   ├── ShadowMesh.js
│   │   │   ├── Sky.js
│   │   │   ├── Water2.js
│   │   │   └── Water.js
│   │   ├── Ocean.js
│   │   ├── Octree.js
│   │   ├── ParametricGeometries.js
│   │   ├── pmrem
│   │   │   ├── PMREMCubeUVPacker.js
│   │   │   └── PMREMGenerator.js
│   │   ├── postprocessing
│   │   │   ├── AdaptiveToneMappingPass.js
│   │   │   ├── BloomPass.js
│   │   │   ├── BokehPass.js
│   │   │   ├── ClearPass.js
│   │   │   ├── CubeTexturePass.js
│   │   │   ├── DotScreenPass.js
│   │   │   ├── EffectComposer.js
│   │   │   ├── FilmPass.js
│   │   │   ├── GlitchPass.js
│   │   │   ├── MaskPass.js
│   │   │   ├── OutlinePass.js
│   │   │   ├── RenderPass.js
│   │   │   ├── SAOPass.js
│   │   │   ├── SavePass.js
│   │   │   ├── ShaderPass.js
│   │   │   ├── SMAAPass.js
│   │   │   ├── SSAARenderPass.js
│   │   │   ├── SSAOPass.js
│   │   │   ├── TAARenderPass.js
│   │   │   ├── TexturePass.js
│   │   │   └── UnrealBloomPass.js
│   │   ├── PRNG.js
│   │   ├── QuickHull.js
│   │   ├── renderers
│   │   │   ├── CanvasRenderer.js
│   │   │   ├── CSS2DRenderer.js
│   │   │   ├── CSS3DRenderer.js
│   │   │   ├── Projector.js
│   │   │   ├── RaytracingRenderer.js
│   │   │   ├── RaytracingWorker.js
│   │   │   ├── SoftwareRenderer.js
│   │   │   ├── SVGRenderer.js
│   │   │   └── WebGLDeferredRenderer.js
│   │   ├── RollerCoaster.js
│   │   ├── ShaderGodRays.js
│   │   ├── shaders
│   │   │   ├── BasicShader.js
│   │   │   ├── BleachBypassShader.js
│   │   │   ├── BlendShader.js
│   │   │   ├── BokehShader2.js
│   │   │   ├── BokehShader.js
│   │   │   ├── BrightnessContrastShader.js
│   │   │   ├── ColorCorrectionShader.js
│   │   │   ├── ColorifyShader.js
│   │   │   ├── ConvolutionShader.js
│   │   │   ├── CopyShader.js
│   │   │   ├── DepthLimitedBlurShader.js
│   │   │   ├── DigitalGlitch.js
│   │   │   ├── DOFMipMapShader.js
│   │   │   ├── DotScreenShader.js
│   │   │   ├── FilmShader.js
│   │   │   ├── FocusShader.js
│   │   │   ├── FreiChenShader.js
│   │   │   ├── FresnelShader.js
│   │   │   ├── FXAAShader.js
│   │   │   ├── GammaCorrectionShader.js
│   │   │   ├── HorizontalBlurShader.js
│   │   │   ├── HorizontalTiltShiftShader.js
│   │   │   ├── HueSaturationShader.js
│   │   │   ├── KaleidoShader.js
│   │   │   ├── LuminosityHighPassShader.js
│   │   │   ├── LuminosityShader.js
│   │   │   ├── MirrorShader.js
│   │   │   ├── NormalMapShader.js
│   │   │   ├── OceanShaders.js
│   │   │   ├── ParallaxShader.js
│   │   │   ├── PixelShader.js
│   │   │   ├── RGBShiftShader.js
│   │   │   ├── SAOShader.js
│   │   │   ├── SepiaShader.js
│   │   │   ├── SMAAShader.js
│   │   │   ├── SobelOperatorShader.js
│   │   │   ├── SSAOShader.js
│   │   │   ├── TechnicolorShader.js
│   │   │   ├── ToneMapShader.js
│   │   │   ├── TriangleBlurShader.js
│   │   │   ├── UnpackDepthRGBAShader.js
│   │   │   ├── VerticalBlurShader.js
│   │   │   ├── VerticalTiltShiftShader.js
│   │   │   ├── VignetteShader.js
│   │   │   └── WaterRefractionShader.js
│   │   ├── ShaderSkin.js
│   │   ├── ShaderTerrain.js
│   │   ├── ShaderToon.js
│   │   ├── SimplexNoise.js
│   │   ├── TimelinerController.js
│   │   ├── TypedArrayUtils.js
│   │   ├── UCSCharacter.js
│   │   ├── utils
│   │   │   ├── GeometryUtils.js
│   │   │   ├── MathUtils.js
│   │   │   ├── SceneUtils.js
│   │   │   ├── ShadowMapViewer.js
│   │   │   └── UVsDebug.js
│   │   ├── Volume.js
│   │   ├── VolumeSlice.js
│   │   ├── vr
│   │   │   ├── DaydreamController.js
│   │   │   ├── GearVRController.js
│   │   │   ├── PaintViveController.js
│   │   │   ├── ViveController.js
│   │   │   └── WebVR.js
│   │   └── workers
│   │   └── OffscreenCanvas.js
│   ├── misc_animation_authoring.html
│   ├── misc_animation_groups.html
│   ├── misc_animation_keys.html
│   ├── misc_controls_deviceorientation.html
│   ├── misc_controls_fly.html
│   ├── misc_controls_orbit.html
│   ├── misc_controls_pointerlock.html
│   ├── misc_controls_trackball.html
│   ├── misc_controls_transform.html
│   ├── misc_exporter_gltf.html
│   ├── misc_exporter_obj.html
│   ├── misc_fps.html
│   ├── misc_lights_test.html
│   ├── misc_lookat.html
│   ├── misc_ubiquity_test2.html
│   ├── misc_ubiquity_test.html
│   ├── misc_uv_tests.html
│   └── models
│   ├── 3ds
│   │   └── portalgun
│   │   ├── portalgun.3ds
│   │   └── textures
│   │   ├── color.jpg
│   │   └── normal.jpg
│   ├── 3mf
│   │   └── cube_gears.3mf
│   ├── amf
│   │   └── rook.amf
│   ├── animated
│   │   ├── flamingo.js
│   │   ├── horse.js
│   │   ├── monster
│   │   │   ├── monster.blend
│   │   │   ├── monster.jpg
│   │   │   └── monster.js
│   │   ├── parrot.js
│   │   ├── sittingBox.js
│   │   └── stork.js
│   ├── assimp
│   │   ├── interior
│   │   │   ├── image1.jpg
│   │   │   ├── image2.jpg
│   │   │   ├── interior.3ds
│   │   │   ├── interior.assimp.json
│   │   │   └── wall.jpg
│   │   ├── jeep
│   │   │   ├── jeep1.jpg
│   │   │   ├── jeep1.ms3d
│   │   │   ├── jeep1.readme.txt
│   │   │   └── jeep.assimp.json
│   │   └── octaminator
│   │   ├── 1C.png
│   │   ├── 1.png
│   │   ├── Octaminator.assimp
│   │   └── Octaminator_lowpoly_final.fbx
│   ├── awd
│   │   └── simple
│   │   ├── simple.awd
│   │   └── textures
│   │   └── texture.jpg
│   ├── babylon
│   │   └── skull.babylon
│   ├── bvh
│   │   └── pirouette.bvh
│   ├── collada
│   │   ├── abb_irb52_7_120.dae
│   │   ├── elf
│   │   │   ├── Body_tex_003.jpg
│   │   │   ├── ce.jpg
│   │   │   ├── elf.dae
│   │   │   ├── Face_tex_002_toObj.jpg
│   │   │   └── Hair_tex_001.jpg
│   │   ├── kawada-hironx.dae
│   │   ├── pump
│   │   │   ├── pump_body.jpg
│   │   │   ├── pump.dae
│   │   │   ├── pump_gears.jpg
│   │   │   └── pump_metalreflect.jpg
│   │   ├── skin_and_morph.dae
│   │   └── stormtrooper
│   │   ├── stormtrooper.dae
│   │   └── Stormtrooper_D.jpg
│   ├── ctm
│   │   ├── ben.ctm
│   │   ├── camaro
│   │   │   ├── camaro.ctm
│   │   │   ├── camaro.js
│   │   │   ├── car-ao.png
│   │   │   └── plane-ao-256.png
│   │   ├── hand.ctm
│   │   ├── LeePerry.ctm
│   │   └── WaltHead.ctm
│   ├── draco
│   │   └── bunny.drc
│   ├── fbx
│   │   ├── nurbs.fbx
│   │   └── Samba Dancing.fbx
│   ├── gcode
│   │   └── benchy.gcode
│   └── gltf
│   ├── AnimatedMorphSphere
│   │   ├── glTF
│   │   │   ├── AnimatedMorphSphere.bin
│   │   │   └── AnimatedMorphSphere.gltf
│   │   ├── README.md
│   │   └── screenshot
│   │   └── screenshot.gif
│   └── BoomBox
│   ├── glTF-Binary
│   │   └── BoomBox.glb
│   ├── glTF-pbrSpecularGlossiness
│   │   ├── BoomBox_baseColor.png
│   │   ├── BoomBox.bin
│   │   ├── BoomBox_diffuse.png
│   │   ├── BoomBox_emissive.png
│   │   ├── BoomBox.gltf
│   │   └── BoomBox_normal.png
│   └── README.md
├── LICENSE
└── README.md

138 directories, 868 files

标签:

实例下载地址

three.js案例

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警