Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
62e17f2e
T
three.js
项目概览
车家大少爷
/
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,发现更多精彩内容 >>
提交
62e17f2e
编写于
3月 09, 2014
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Clean up.
上级
a05727b6
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
23 addition
and
230 deletion
+23
-230
docs/api/core/Geometry2.html
docs/api/core/Geometry2.html
+0
-48
docs/api/extras/geometries/BoxGeometry2.html
docs/api/extras/geometries/BoxGeometry2.html
+0
-48
docs/api/extras/geometries/PlaneGeometry2.html
docs/api/extras/geometries/PlaneGeometry2.html
+0
-48
docs/api/loaders/Geometry2Loader.html
docs/api/loaders/Geometry2Loader.html
+0
-46
docs/list.js
docs/list.js
+0
-4
editor/js/Editor.js
editor/js/Editor.js
+0
-1
editor/js/Menubar.File.js
editor/js/Menubar.File.js
+0
-5
editor/js/Sidebar.Geometry.js
editor/js/Sidebar.Geometry.js
+0
-5
editor/js/Sidebar.Material.js
editor/js/Sidebar.Material.js
+0
-1
editor/js/Viewport.js
editor/js/Viewport.js
+0
-5
examples/canvas_geometry2_sandbox.html
examples/canvas_geometry2_sandbox.html
+23
-7
examples/js/exporters/ObjectExporter.js
examples/js/exporters/ObjectExporter.js
+0
-1
examples/webgl_geometries2.html
examples/webgl_geometries2.html
+0
-4
src/loaders/ObjectLoader.js
src/loaders/ObjectLoader.js
+0
-7
未找到文件。
docs/api/core/Geometry2.html
已删除
100644 → 0
浏览文件 @
a05727b6
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
/>
<script
src=
"../../list.js"
></script>
<script
src=
"../../page.js"
></script>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"../../page.css"
/>
</head>
<body>
[page:BufferGeometry]
→
<h1>
[name]
</h1>
<div
class=
"desc"
>
todo
</div>
<h2>
Example
</h2>
<code>
todo
</code>
<h2>
Constructor
</h2>
<h3>
todo
</h3>
<div></div>
<h2>
Properties
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<h2>
Methods
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<div>
todo
</div>
<h2>
Source
</h2>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</body>
</html>
docs/api/extras/geometries/BoxGeometry2.html
已删除
100644 → 0
浏览文件 @
a05727b6
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
/>
<script
src=
"../../../list.js"
></script>
<script
src=
"../../../page.js"
></script>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"../../../page.css"
/>
</head>
<body>
[page:Geometry2]
→
<h1>
[name]
</h1>
<div
class=
"desc"
>
todo
</div>
<h2>
Example
</h2>
<code>
todo
</code>
<h2>
Constructor
</h2>
<h3>
todo
</h3>
<div></div>
<h2>
Properties
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<h2>
Methods
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<div>
todo
</div>
<h2>
Source
</h2>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</body>
</html>
docs/api/extras/geometries/PlaneGeometry2.html
已删除
100644 → 0
浏览文件 @
a05727b6
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
/>
<script
src=
"../../../list.js"
></script>
<script
src=
"../../../page.js"
></script>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"../../../page.css"
/>
</head>
<body>
[page:Geometry2]
→
<h1>
[name]
</h1>
<div
class=
"desc"
>
todo
</div>
<h2>
Example
</h2>
<code>
todo
</code>
<h2>
Constructor
</h2>
<h3>
todo
</h3>
<div></div>
<h2>
Properties
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<h2>
Methods
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<div>
todo
</div>
<h2>
Source
</h2>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</body>
</html>
docs/api/loaders/Geometry2Loader.html
已删除
100644 → 0
浏览文件 @
a05727b6
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
/>
<script
src=
"../../list.js"
></script>
<script
src=
"../../page.js"
></script>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"../../page.css"
/>
</head>
<body>
<h1>
[name]
</h1>
<div
class=
"desc"
>
todo
</div>
<h2>
Example
</h2>
<code>
todo
</code>
<h2>
Constructor
</h2>
<h3>
todo
</h3>
<div></div>
<h2>
Properties
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<h2>
Methods
</h2>
<h3>
todo
</h3>
<div>
todo
</div>
<div>
todo
</div>
<h2>
Source
</h2>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</body>
</html>
docs/list.js
浏览文件 @
62e17f2e
...
...
@@ -27,7 +27,6 @@ var list = {
[
"
EventDispatcher
"
,
"
api/core/EventDispatcher
"
],
[
"
Face3
"
,
"
api/core/Face3
"
],
[
"
Geometry
"
,
"
api/core/Geometry
"
],
[
"
Geometry2
"
,
"
api/core/Geometry2
"
],
[
"
Object3D
"
,
"
api/core/Object3D
"
],
[
"
Projector
"
,
"
api/core/Projector
"
],
[
"
Raycaster
"
,
"
api/core/Raycaster
"
],
...
...
@@ -46,7 +45,6 @@ var list = {
"
Loaders
"
:
[
[
"
BufferGeometryLoader
"
,
"
api/loaders/BufferGeometryLoader
"
],
[
"
Geometry2Loader
"
,
"
api/loaders/Geometry2Loader
"
],
[
"
ImageLoader
"
,
"
api/loaders/ImageLoader
"
],
[
"
JSONLoader
"
,
"
api/loaders/JSONLoader
"
],
[
"
Loader
"
,
"
api/loaders/Loader
"
],
...
...
@@ -184,7 +182,6 @@ var list = {
"
Extras / Geometries
"
:
[
[
"
BoxGeometry
"
,
"
api/extras/geometries/BoxGeometry
"
],
[
"
BoxGeometry2
"
,
"
api/extras/geometries/BoxGeometry2
"
],
[
"
CircleGeometry
"
,
"
api/extras/geometries/CircleGeometry
"
],
[
"
CubeGeometry
"
,
"
api/extras/geometries/CubeGeometry
"
],
[
"
CylinderGeometry
"
,
"
api/extras/geometries/CylinderGeometry
"
],
...
...
@@ -194,7 +191,6 @@ var list = {
[
"
OctahedronGeometry
"
,
"
api/extras/geometries/OctahedronGeometry
"
],
[
"
ParametricGeometry
"
,
"
api/extras/geometries/ParametricGeometry
"
],
[
"
PlaneGeometry
"
,
"
api/extras/geometries/PlaneGeometry
"
],
[
"
PlaneGeometry2
"
,
"
api/extras/geometries/PlaneGeometry2
"
],
[
"
PolyhedronGeometry
"
,
"
api/extras/geometries/PolyhedronGeometry
"
],
[
"
RingGeometry
"
,
"
api/extras/geometries/RingGeometry
"
],
[
"
ShapeGeometry
"
,
"
api/extras/geometries/ShapeGeometry
"
],
...
...
editor/js/Editor.js
浏览文件 @
62e17f2e
...
...
@@ -357,7 +357,6 @@ Editor.prototype = {
'
TorusKnotGeometry
'
:
THREE
.
TorusKnotGeometry
,
'
TubeGeometry
'
:
THREE
.
TubeGeometry
,
'
Geometry
'
:
THREE
.
Geometry
,
'
Geometry2
'
:
THREE
.
Geometry2
,
'
BufferGeometry
'
:
THREE
.
BufferGeometry
};
...
...
editor/js/Menubar.File.js
浏览文件 @
62e17f2e
...
...
@@ -10,7 +10,6 @@ Menubar.File = function ( editor ) {
var
output
=
exporter
.
parse
(
object
.
geometry
);
if
(
exporter
instanceof
THREE
.
BufferGeometryExporter
||
exporter
instanceof
THREE
.
Geometry2Exporter
||
exporter
instanceof
THREE
.
GeometryExporter
)
{
output
=
JSON
.
stringify
(
output
,
null
,
'
\t
'
);
...
...
@@ -116,10 +115,6 @@ Menubar.File = function ( editor ) {
exportGeometry
(
THREE
.
BufferGeometryExporter
);
}
else
if
(
geometry
instanceof
THREE
.
Geometry2
)
{
exportGeometry
(
THREE
.
Geometry2Exporter
);
}
else
if
(
geometry
instanceof
THREE
.
Geometry
)
{
exportGeometry
(
THREE
.
GeometryExporter
);
...
...
editor/js/Sidebar.Geometry.js
浏览文件 @
62e17f2e
...
...
@@ -165,11 +165,6 @@ Sidebar.Geometry = function ( editor ) {
geometryVertices
.
setValue
(
geometry
.
vertices
.
length
);
geometryFaces
.
setValue
(
geometry
.
faces
.
length
);
}
else
if
(
geometry
instanceof
THREE
.
Geometry2
)
{
geometryVertices
.
setValue
(
geometry
.
vertices
.
length
/
3
);
geometryFaces
.
setValue
(
geometry
.
vertices
.
length
/
9
);
}
else
if
(
geometry
instanceof
THREE
.
BufferGeometry
)
{
geometryVertices
.
setValue
(
geometry
.
attributes
.
position
.
array
.
length
/
3
);
...
...
editor/js/Sidebar.Material.js
浏览文件 @
62e17f2e
...
...
@@ -313,7 +313,6 @@ Sidebar.Material = function ( editor ) {
if
(
object
instanceof
THREE
.
Sprite
)
objectHasUvs
=
true
;
if
(
geometry
instanceof
THREE
.
Geometry
&&
geometry
.
faceVertexUvs
[
0
].
length
>
0
)
objectHasUvs
=
true
;
if
(
geometry
instanceof
THREE
.
Geometry2
&&
geometry
.
uvs
.
length
>
0
)
objectHasUvs
=
true
;
if
(
geometry
instanceof
THREE
.
BufferGeometry
&&
geometry
.
attributes
.
uv
!==
undefined
)
objectHasUvs
=
true
;
if
(
material
)
{
...
...
editor/js/Viewport.js
浏览文件 @
62e17f2e
...
...
@@ -497,11 +497,6 @@ var Viewport = function ( editor ) {
vertices
+=
geometry
.
vertices
.
length
;
faces
+=
geometry
.
faces
.
length
;
}
else
if
(
geometry
instanceof
THREE
.
Geometry2
)
{
vertices
+=
geometry
.
vertices
.
length
/
3
;
faces
+=
geometry
.
vertices
.
length
/
9
;
}
else
if
(
geometry
instanceof
THREE
.
BufferGeometry
)
{
vertices
+=
geometry
.
attributes
.
position
.
array
.
length
/
3
;
...
...
examples/canvas_geometry2_sandbox.html
浏览文件 @
62e17f2e
...
...
@@ -21,6 +21,11 @@
<script
src=
"../src/extras/geometries/PlaneGeometry2.js"
></script>
<script
src=
"../src/extras/geometries/PlaneGeometry2b.js"
></script>
<script
src=
"../src/core/Geometry3.js"
></script>
<script
src=
"../src/extras/geometries/PlaneGeometry3.js"
></script>
<script
src=
"../src/extras/geometries/PlaneGeometryB.js"
></script>
<script
src=
"js/libs/stats.min.js"
></script>
<script>
...
...
@@ -45,15 +50,20 @@
scene
=
new
THREE
.
Scene
();
var
light
=
new
THREE
.
PointLight
(
0xffffff
);
light
.
position
.
set
(
0
,
200
,
-
50
);
scene
.
add
(
light
);
//
addGeometries
(
'
PlaneGeometry
'
,
'
BoxGeometry
'
,
-
300
);
addGeometries
(
'
PlaneGeometry2
'
,
'
BoxGeometry2
'
,
0
);
addGeometries
(
'
PlaneGeometry2b
'
,
'
BoxGeometry2
'
,
300
);
addGeometries
(
'
PlaneGeometry
'
,
'
BoxGeometry
'
,
0
);
// addGeometries( 'PlaneGeometry2', 'BoxGeometry2', 0 );
// addGeometries( 'PlaneGeometry3', 'BoxGeometry2', 0 );
// addGeometries( 'PlaneGeometryB', 'BoxGeometry2', 0 );
//
renderer
=
new
THREE
.
Canvas
Renderer
();
renderer
=
new
THREE
.
WebGL
Renderer
();
renderer
.
setClearColor
(
0xf0f0f0
);
renderer
.
setSize
(
window
.
innerWidth
,
window
.
innerHeight
);
...
...
@@ -75,8 +85,9 @@
createGeometry
(
'
PlaneGeometry
'
);
createGeometry
(
'
PlaneGeometry2
'
);
createGeometry
(
'
PlaneGeometry2b
'
);
createGeometry
(
'
PlaneGeometryB
'
);
},
1
000
);
},
2
000
);
}
...
...
@@ -94,15 +105,19 @@
// Plane
var
geometry
=
new
THREE
[
PlaneGeometry
](
200
,
200
,
10
,
10
);
console
.
time
(
PlaneGeometry
);
var
geometry
=
new
THREE
[
PlaneGeometry
](
200
,
200
,
100
,
100
);
console
.
timeEnd
(
PlaneGeometry
);
geometry
.
applyMatrix
(
new
THREE
.
Matrix4
().
makeRotationX
(
-
Math
.
PI
/
2
)
);
var
material
=
new
THREE
.
Mesh
BasicMaterial
(
{
color
:
0xff0000
,
wireframe
:
true
}
);
var
material
=
new
THREE
.
Mesh
PhongMaterial
(
{
color
:
0xffffff
/*, wireframe: true*/
}
);
plane
=
new
THREE
.
Mesh
(
geometry
,
material
);
plane
.
position
.
x
=
x
;
scene
.
add
(
plane
);
/*
// Cube
var geometry = new THREE[ BoxGeometry ]( 200, 200, 200, 10, 10, 10 );
...
...
@@ -112,6 +127,7 @@
cube = new THREE.Mesh( geometry, material );
cube.position.y = 150;
plane.add( cube );
*/
}
...
...
examples/js/exporters/ObjectExporter.js
浏览文件 @
62e17f2e
...
...
@@ -24,7 +24,6 @@ THREE.ObjectExporter.prototype = {
var
geometries
=
{};
var
geometryExporter
=
new
THREE
.
GeometryExporter
();
var
geometry2Exporter
=
new
THREE
.
Geometry2Exporter
();
var
bufferGeometryExporter
=
new
THREE
.
BufferGeometryExporter
();
var
parseGeometry
=
function
(
geometry
)
{
...
...
examples/webgl_geometries2.html
浏览文件 @
62e17f2e
...
...
@@ -153,10 +153,6 @@
// object.position.set( -200, 100, 0 );
// scene.add( object );
// object = THREE.SceneUtils.createMultiMaterialObject( new THREE.PlaneGeometry2( 400, 400, 4, 4 ), materials );
// object.position.set( -200, 100, 0 );
// scene.add( object );
object
=
new
THREE
.
AxisHelper
(
50
);
object
.
position
.
set
(
200
,
0
,
-
200
);
scene
.
add
(
object
);
...
...
src/loaders/ObjectLoader.js
浏览文件 @
62e17f2e
...
...
@@ -49,7 +49,6 @@ THREE.ObjectLoader.prototype = {
if
(
json
!==
undefined
)
{
var
geometryLoader
=
new
THREE
.
JSONLoader
();
var
geometry2Loader
=
new
THREE
.
Geometry2Loader
();
var
bufferGeometryLoader
=
new
THREE
.
BufferGeometryLoader
();
for
(
var
i
=
0
,
l
=
json
.
length
;
i
<
l
;
i
++
)
{
...
...
@@ -161,12 +160,6 @@ THREE.ObjectLoader.prototype = {
break
;
case
'
Geometry2
'
:
geometry
=
geometry2Loader
.
parse
(
data
.
data
);
break
;
case
'
Geometry
'
:
geometry
=
geometryLoader
.
parse
(
data
.
data
).
geometry
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录