Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
641d17a2
T
three.js
项目概览
Ablesons
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
641d17a2
编写于
1月 23, 2011
作者:
A
alteredq
浏览文件
操作
浏览文件
下载
差异文件
Merge remote branch 'remotes/upstream/master'
上级
7f719ec2
f9cd3e46
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
26 addition
and
85 deletion
+26
-85
README.md
README.md
+24
-81
TODO
TODO
+2
-4
未找到文件。
README.md
浏览文件 @
641d17a2
...
...
@@ -7,31 +7,12 @@ The aim of this project is to create a lightweight 3D engine with a very low lev
The engine can render using
<
canvas
>
,
<
svg
>
and WebGL.
More?
irc.freenode.net #three.js
More?
[
#three.js on irc.freenode.net
](
http://webchat.freenode.net/?channels=three.js
)
### Examples ###
#### Canvas ####
[
![materials_reflection
](
http://mrdoob.github.com/three.js/assets/examples/27_materials_reflection.png
)
](http://mrdoob.github.com/three.js/examples/materials_reflection.html)
[
![materials
](
http://mrdoob.github.com/three.js/assets/examples/13_materials.png
)
](http://mrdoob.github.com/three.js/examples/materials.html)
[
![materials_depth
](
http://mrdoob.github.com/three.js/assets/examples/19_materials_depth.png
)
](http://mrdoob.github.com/three.js/examples/materials_depth.html)
[
![materials_normal
](
http://mrdoob.github.com/three.js/assets/examples/22_materials_normal.png
)
](http://mrdoob.github.com/three.js/examples/materials_normal.html)
[
![lights_pointlights
](
http://mrdoob.github.com/three.js/assets/examples/09_walthead.png
)
](http://mrdoob.github.com/three.js/examples/lights_pointlights.html)
[
![interactive_cubes
](
http://mrdoob.github.com/three.js/assets/examples/11_interactive.png
)
](http://mrdoob.github.com/three.js/examples/interactive_cubes.html)
[
![camera_ortographic
](
http://mrdoob.github.com/three.js/assets/examples/10_orthographic.png
)
](http://mrdoob.github.com/three.js/examples/camera_orthographic.html)
[
![geometry_birds
](
http://mrdoob.github.com/three.js/assets/examples/08_birds.png
)
](http://mrdoob.github.com/three.js/examples/geometry_birds.html)
[
![geometry_earth
](
http://mrdoob.github.com/three.js/assets/examples/07_earth.png
)
](http://mrdoob.github.com/three.js/examples/geometry_earth.html)
[
![geometry_terrain
](
http://mrdoob.github.com/three.js/assets/examples/06_terrain.png
)
](http://mrdoob.github.com/three.js/examples/geometry_terrain.html)
[
![materials_video
](
http://mrdoob.github.com/three.js/assets/examples/24_materials_video.png
)
](http://mrdoob.github.com/three.js/examples/materials_video.html)
[
![geometry_panorama
](
http://mrdoob.github.com/three.js/assets/examples/04_vr.png
)
](http://mrdoob.github.com/three.js/examples/geometry_panorama.html)
[
![geometry_cube
](
http://mrdoob.github.com/three.js/assets/examples/03_cube.png
)
](http://mrdoob.github.com/three.js/examples/geometry_cube.html)
[
![particles_sprites
](
http://mrdoob.github.com/three.js/assets/examples/26_particles_sprites.png
)
](http://mrdoob.github.com/three.js/examples/particles_sprites.html)
[
![particles_random
](
http://mrdoob.github.com/three.js/assets/examples/02_random.png
)
](http://mrdoob.github.com/three.js/examples/particles_random.html)
[
![particles_wave
](
http://mrdoob.github.com/three.js/assets/examples/01_waves.png
)
](http://mrdoob.github.com/three.js/examples/particles_waves.html)
[
![particles_floor
](
http://mrdoob.github.com/three.js/assets/examples/00_floor.png
)
](http://mrdoob.github.com/three.js/examples/particles_floor.html)
#### WebGL ####
#### WebGL (Context 3D) ####
[
![shader
](
http://mrdoob.github.com/three.js/assets/examples/34_shader.png
)
](http://mrdoob.github.com/three.js/examples/shader.html)
[
![materials_normalmap2
](
http://mrdoob.github.com/three.js/assets/examples/33_materials_normalmap2.png
)
](http://mrdoob.github.com/three.js/examples/materials_normalmap2.html)
...
...
@@ -51,6 +32,27 @@ More? irc.freenode.net #three.js
[
![large_mesh
](
http://mrdoob.github.com/three.js/assets/examples/12_large_mesh.png
)
](http://mrdoob.github.com/three.js/examples/geometry_large_mesh.html)
#### Canvas (Context 2D) ####
[
![materials_reflection
](
http://mrdoob.github.com/three.js/assets/examples/27_materials_reflection.png
)
](http://mrdoob.github.com/three.js/examples/materials_reflection.html)
[
![materials
](
http://mrdoob.github.com/three.js/assets/examples/13_materials.png
)
](http://mrdoob.github.com/three.js/examples/materials.html)
[
![materials_depth
](
http://mrdoob.github.com/three.js/assets/examples/19_materials_depth.png
)
](http://mrdoob.github.com/three.js/examples/materials_depth.html)
[
![materials_normal
](
http://mrdoob.github.com/three.js/assets/examples/22_materials_normal.png
)
](http://mrdoob.github.com/three.js/examples/materials_normal.html)
[
![lights_pointlights
](
http://mrdoob.github.com/three.js/assets/examples/09_walthead.png
)
](http://mrdoob.github.com/three.js/examples/lights_pointlights.html)
[
![interactive_cubes
](
http://mrdoob.github.com/three.js/assets/examples/11_interactive.png
)
](http://mrdoob.github.com/three.js/examples/interactive_cubes.html)
[
![camera_ortographic
](
http://mrdoob.github.com/three.js/assets/examples/10_orthographic.png
)
](http://mrdoob.github.com/three.js/examples/camera_orthographic.html)
[
![geometry_birds
](
http://mrdoob.github.com/three.js/assets/examples/08_birds.png
)
](http://mrdoob.github.com/three.js/examples/geometry_birds.html)
[
![geometry_earth
](
http://mrdoob.github.com/three.js/assets/examples/07_earth.png
)
](http://mrdoob.github.com/three.js/examples/geometry_earth.html)
[
![geometry_terrain
](
http://mrdoob.github.com/three.js/assets/examples/06_terrain.png
)
](http://mrdoob.github.com/three.js/examples/geometry_terrain.html)
[
![materials_video
](
http://mrdoob.github.com/three.js/assets/examples/24_materials_video.png
)
](http://mrdoob.github.com/three.js/examples/materials_video.html)
[
![geometry_panorama
](
http://mrdoob.github.com/three.js/assets/examples/04_vr.png
)
](http://mrdoob.github.com/three.js/examples/geometry_panorama.html)
[
![geometry_cube
](
http://mrdoob.github.com/three.js/assets/examples/03_cube.png
)
](http://mrdoob.github.com/three.js/examples/geometry_cube.html)
[
![particles_sprites
](
http://mrdoob.github.com/three.js/assets/examples/26_particles_sprites.png
)
](http://mrdoob.github.com/three.js/examples/particles_sprites.html)
[
![particles_random
](
http://mrdoob.github.com/three.js/assets/examples/02_random.png
)
](http://mrdoob.github.com/three.js/examples/particles_random.html)
[
![particles_wave
](
http://mrdoob.github.com/three.js/assets/examples/01_waves.png
)
](http://mrdoob.github.com/three.js/examples/particles_waves.html)
[
![particles_floor
](
http://mrdoob.github.com/three.js/assets/examples/00_floor.png
)
](http://mrdoob.github.com/three.js/examples/particles_floor.html)
### Featured projects ###
[
![FastKat
](
http://mrdoob.github.com/three.js/assets/projects/12_fastkat.png
)
](http://www.omiod.com/games/fastkat.php)
...
...
@@ -91,7 +93,7 @@ This code creates a camera, then creates a scene object, adds a bunch of random
for (var i = 0; i < 1000; i++) {
var particle = new THREE.Particle( new THREE.ParticleCircleMaterial( { color: Math.random() * 0x
808080 + 0x808080
} ) );
var particle = new THREE.Particle( new THREE.ParticleCircleMaterial( { color: Math.random() * 0x
ffffff
} ) );
particle.position.x = Math.random() * 2000 - 1000;
particle.position.y = Math.random() * 2000 - 1000;
particle.position.z = Math.random() * 2000 - 1000;
...
...
@@ -115,65 +117,6 @@ This code creates a camera, then creates a scene object, adds a bunch of random
</script>
For creating a customised version of the library, including the source files in this order is a good way to start:
<script type="text/javascript" src="../src/Three.js"></script>
<script type="text/javascript" src="../src/core/Color.js"></script>
<script type="text/javascript" src="../src/core/Vector2.js"></script>
<script type="text/javascript" src="../src/core/Vector3.js"></script>
<script type="text/javascript" src="../src/core/Vector4.js"></script>
<script type="text/javascript" src="../src/core/Ray.js"></script>
<script type="text/javascript" src="../src/core/Rectangle.js"></script>
<script type="text/javascript" src="../src/core/Matrix3.js"></script>
<script type="text/javascript" src="../src/core/Matrix4.js"></script>
<script type="text/javascript" src="../src/core/Vertex.js"></script>
<script type="text/javascript" src="../src/core/Face3.js"></script>
<script type="text/javascript" src="../src/core/Face4.js"></script>
<script type="text/javascript" src="../src/core/UV.js"></script>
<script type="text/javascript" src="../src/core/Geometry.js"></script>
<script type="text/javascript" src="../src/cameras/Camera.js"></script>
<script type="text/javascript" src="../src/lights/Light.js"></script>
<script type="text/javascript" src="../src/lights/AmbientLight.js"></script>
<script type="text/javascript" src="../src/lights/DirectionalLight.js"></script>
<script type="text/javascript" src="../src/lights/PointLight.js"></script>
<script type="text/javascript" src="../src/objects/Object3D.js"></script>
<script type="text/javascript" src="../src/objects/Particle.js"></script>
<script type="text/javascript" src="../src/objects/Line.js"></script>
<script type="text/javascript" src="../src/objects/Mesh.js"></script>
<script type="text/javascript" src="../src/materials/Material.js"></script>
<script type="text/javascript" src="../src/materials/LineBasicMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshBasicMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshLambertMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshPhongMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshDepthMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshNormalMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshFaceMaterial.js"></script>
<script type="text/javascript" src="../src/materials/MeshShaderMaterial.js"></script>
<script type="text/javascript" src="../src/materials/ParticleBasicMaterial.js"></script>
<script type="text/javascript" src="../src/materials/ParticleCircleMaterial.js"></script>
<script type="text/javascript" src="../src/materials/ParticleDOMMaterial.js"></script>
<script type="text/javascript" src="../src/materials/Texture.js"></script>
<script type="text/javascript" src="../src/materials/Uniforms.js"></script>
<script type="text/javascript" src="../src/materials/mappings/CubeReflectionMapping.js"></script>
<script type="text/javascript" src="../src/materials/mappings/CubeRefractionMapping.js"></script>
<script type="text/javascript" src="../src/materials/mappings/LatitudeReflectionMapping.js"></script>
<script type="text/javascript" src="../src/materials/mappings/LatitudeRefractionMapping.js"></script>
<script type="text/javascript" src="../src/materials/mappings/SphericalReflectionMapping.js"></script>
<script type="text/javascript" src="../src/materials/mappings/SphericalRefractionMapping.js"></script>
<script type="text/javascript" src="../src/materials/mappings/UVMapping.js"></script>
<script type="text/javascript" src="../src/scenes/Scene.js"></script>
<script type="text/javascript" src="../src/scenes/Fog.js"></script>
<script type="text/javascript" src="../src/scenes/FogExp2.js"></script>
<script type="text/javascript" src="../src/renderers/Projector.js"></script>
<script type="text/javascript" src="../src/renderers/DOMRenderer.js"></script>
<script type="text/javascript" src="../src/renderers/CanvasRenderer.js"></script>
<script type="text/javascript" src="../src/renderers/SVGRenderer.js"></script>
<script type="text/javascript" src="../src/renderers/WebGLRenderer.js"></script>
<script type="text/javascript" src="../src/renderers/renderables/RenderableObject.js"></script>
<script type="text/javascript" src="../src/renderers/renderables/RenderableFace3.js"></script>
<script type="text/javascript" src="../src/renderers/renderables/RenderableParticle.js"></script>
<script type="text/javascript" src="../src/renderers/renderables/RenderableLine.js"></script>
### Change Log ###
...
...
TODO
浏览文件 @
641d17a2
...
...
@@ -8,9 +8,7 @@ Examples/Geometry/Primitives
* Create more primitives. http://code.google.com/p/ogre-procedural/source/browse/#hg/library/src
Materials
* MeshBitmapSphereMappingMaterial. http://en.wikipedia.org/wiki/Sphere_mapping
* MeshBitmapCubeMappingMaterial. http://en.wikipedia.org/wiki/Cube_mapping
* MeshShaderMaterial for WebGLRenderer
* Layer based material system
Renderers
* FrustrumClipping near to
Rendere
r (CanvasRenderer and SVGRenderer)
* FrustrumClipping near to
Projecto
r (CanvasRenderer and SVGRenderer)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录