Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
3d8e0d43
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,体验更适合开发者的 AI 搜索 >>
提交
3d8e0d43
编写于
1月 19, 2017
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
r84
上级
16c77e76
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
6 addition
and
6 deletion
+6
-6
build/three.js
build/three.js
+1
-1
build/three.min.js
build/three.min.js
+2
-2
build/three.module.js
build/three.module.js
+1
-1
package.json
package.json
+1
-1
src/constants.js
src/constants.js
+1
-1
未找到文件。
build/three.js
浏览文件 @
3d8e0d43
...
...
@@ -181,7 +181,7 @@
};
var REVISION = '84
dev
';
var REVISION = '84';
var MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2 };
var CullFaceNone = 0;
var CullFaceBack = 1;
...
...
build/three.min.js
浏览文件 @
3d8e0d43
...
...
@@ -151,7 +151,7 @@ if(1004===a)return B.NEAREST_MIPMAP_NEAREST;if(1005===a)return B.NEAREST_MIPMAP_
if
(
1015
===
a
)
return
B
.
FLOAT
;
if
(
1016
===
a
&&
(
b
=
ja
.
get
(
"
OES_texture_half_float
"
),
null
!==
b
))
return
b
.
HALF_FLOAT_OES
;
if
(
1021
===
a
)
return
B
.
ALPHA
;
if
(
1022
===
a
)
return
B
.
RGB
;
if
(
1023
===
a
)
return
B
.
RGBA
;
if
(
1024
===
a
)
return
B
.
LUMINANCE
;
if
(
1025
===
a
)
return
B
.
LUMINANCE_ALPHA
;
if
(
1026
===
a
)
return
B
.
DEPTH_COMPONENT
;
if
(
1027
===
a
)
return
B
.
DEPTH_STENCIL
;
if
(
100
===
a
)
return
B
.
FUNC_ADD
;
if
(
101
===
a
)
return
B
.
FUNC_SUBTRACT
;
if
(
102
===
a
)
return
B
.
FUNC_REVERSE_SUBTRACT
;
if
(
200
===
a
)
return
B
.
ZERO
;
if
(
201
===
a
)
return
B
.
ONE
;
if
(
202
===
a
)
return
B
.
SRC_COLOR
;
if
(
203
===
a
)
return
B
.
ONE_MINUS_SRC_COLOR
;
if
(
204
===
a
)
return
B
.
SRC_ALPHA
;
if
(
205
===
a
)
return
B
.
ONE_MINUS_SRC_ALPHA
;
if
(
206
===
a
)
return
B
.
DST_ALPHA
;
if
(
207
===
a
)
return
B
.
ONE_MINUS_DST_ALPHA
;
if
(
208
===
a
)
return
B
.
DST_COLOR
;
if
(
209
===
a
)
return
B
.
ONE_MINUS_DST_COLOR
;
if
(
210
===
a
)
return
B
.
SRC_ALPHA_SATURATE
;
if
(
2001
===
a
||
2002
===
a
||
2003
===
a
||
2004
===
a
)
if
(
b
=
ja
.
get
(
"
WEBGL_compressed_texture_s3tc
"
),
null
!==
b
){
if
(
2001
===
a
)
return
b
.
COMPRESSED_RGB_S3TC_DXT1_EXT
;
if
(
2002
===
a
)
return
b
.
COMPRESSED_RGBA_S3TC_DXT1_EXT
;
if
(
2003
===
a
)
return
b
.
COMPRESSED_RGBA_S3TC_DXT3_EXT
;
if
(
2004
===
a
)
return
b
.
COMPRESSED_RGBA_S3TC_DXT5_EXT
}
if
(
2100
===
a
||
2101
===
a
||
2102
===
a
||
2103
===
a
)
if
(
b
=
ja
.
get
(
"
WEBGL_compressed_texture_pvrtc
"
),
null
!==
b
){
if
(
2100
===
a
)
return
b
.
COMPRESSED_RGB_PVRTC_4BPPV1_IMG
;
if
(
2101
===
a
)
return
b
.
COMPRESSED_RGB_PVRTC_2BPPV1_IMG
;
if
(
2102
===
a
)
return
b
.
COMPRESSED_RGBA_PVRTC_4BPPV1_IMG
;
if
(
2103
===
a
)
return
b
.
COMPRESSED_RGBA_PVRTC_2BPPV1_IMG
}
if
(
2151
===
a
&&
(
b
=
ja
.
get
(
"
WEBGL_compressed_texture_etc1
"
),
null
!==
b
))
return
b
.
COMPRESSED_RGB_ETC1_WEBGL
;
if
(
103
===
a
||
104
===
a
)
if
(
b
=
ja
.
get
(
"
EXT_blend_minmax
"
),
null
!==
b
){
if
(
103
===
a
)
return
b
.
MIN_EXT
;
if
(
104
===
a
)
return
b
.
MAX_EXT
}
return
1020
===
a
&&
(
b
=
ja
.
get
(
"
WEBGL_depth_texture
"
),
null
!==
b
)?
b
.
UNSIGNED_INT_24_8_WEBGL
:
0
}
console
.
log
(
"
THREE.WebGLRenderer
"
,
"
84
dev
"
);
a
=
a
||
{};
var
y
=
void
0
!==
a
.
canvas
?
a
.
canvas
:
document
.
createElementNS
(
"
http://www.w3.org/1999/xhtml
"
,
"
canvas
"
),
K
=
void
0
!==
a
.
context
?
a
.
context
:
null
,
v
=
void
0
!==
a
.
alpha
?
a
.
alpha
:
!
1
,
E
=
void
0
!==
a
.
depth
?
a
.
depth
:
!
0
,
L
=
void
0
!==
a
.
stencil
?
a
.
stencil
:
!
0
,
C
=
void
0
!==
a
.
antialias
?
a
.
antialias
:
!
1
,
F
=
void
0
!==
a
.
premultipliedAlpha
?
null
!==
b
){
if
(
103
===
a
)
return
b
.
MIN_EXT
;
if
(
104
===
a
)
return
b
.
MAX_EXT
}
return
1020
===
a
&&
(
b
=
ja
.
get
(
"
WEBGL_depth_texture
"
),
null
!==
b
)?
b
.
UNSIGNED_INT_24_8_WEBGL
:
0
}
console
.
log
(
"
THREE.WebGLRenderer
"
,
"
84
"
);
a
=
a
||
{};
var
y
=
void
0
!==
a
.
canvas
?
a
.
canvas
:
document
.
createElementNS
(
"
http://www.w3.org/1999/xhtml
"
,
"
canvas
"
),
K
=
void
0
!==
a
.
context
?
a
.
context
:
null
,
v
=
void
0
!==
a
.
alpha
?
a
.
alpha
:
!
1
,
E
=
void
0
!==
a
.
depth
?
a
.
depth
:
!
0
,
L
=
void
0
!==
a
.
stencil
?
a
.
stencil
:
!
0
,
C
=
void
0
!==
a
.
antialias
?
a
.
antialias
:
!
1
,
F
=
void
0
!==
a
.
premultipliedAlpha
?
a
.
premultipliedAlpha
:
!
0
,
x
=
void
0
!==
a
.
preserveDrawingBuffer
?
a
.
preserveDrawingBuffer
:
!
1
,
H
=
[],
aa
=
[],
D
=-
1
,
z
=
[],
T
=-
1
,
Q
=
new
Float32Array
(
8
),
M
=
[],
O
=
[];
this
.
domElement
=
y
;
this
.
context
=
null
;
this
.
sortObjects
=
this
.
autoClearStencil
=
this
.
autoClearDepth
=
this
.
autoClearColor
=
this
.
autoClear
=!
0
;
this
.
clippingPlanes
=
[];
this
.
localClippingEnabled
=!
1
;
this
.
gammaFactor
=
2
;
this
.
physicallyCorrectLights
=
this
.
gammaOutput
=
this
.
gammaInput
=!
1
;
this
.
toneMappingWhitePoint
=
this
.
toneMappingExposure
=
this
.
toneMapping
=
1
;
this
.
maxMorphTargets
=
8
;
this
.
maxMorphNormals
=
4
;
var
P
=
this
,
wa
=
null
,
W
=
null
,
N
=
null
,
R
=-
1
,
V
=
""
,
U
=
null
,
X
=
new
fa
,
Sa
=
null
,
Z
=
new
fa
,
ea
=
0
,
Ea
=
new
J
(
0
),
gb
=
0
,
md
=
y
.
width
,
Cc
=
y
.
height
,
Ra
=
1
,
ga
=
new
fa
(
0
,
0
,
md
,
Cc
),
ka
=!
1
,
ia
=
new
fa
(
0
,
0
,
md
,
Cc
),
ma
=
new
tc
,
ca
=
new
Uf
,
oa
=!
1
,
ra
=!
1
,
na
=
new
Na
,
ua
=
new
S
,
Ga
=
new
q
,
Ba
=
new
S
,
xa
=
new
S
,
ba
=
{
hash
:
""
,
ambient
:[
0
,
0
,
0
],
directional
:[],
directionalShadowMap
:[],
directionalShadowMatrix
:[],
spot
:[],
spotShadowMap
:[],
spotShadowMatrix
:[],
rectArea
:[],
point
:[],
pointShadowMap
:[],
pointShadowMatrix
:[],
hemi
:[],
shadows
:[]},
pa
=
{
calls
:
0
,
vertices
:
0
,
faces
:
0
,
points
:
0
};
this
.
info
=
{
render
:
pa
,
memory
:{
geometries
:
0
,
textures
:
0
},
programs
:
null
};
var
B
;
try
{
v
=
{
alpha
:
v
,
depth
:
E
,
stencil
:
L
,
antialias
:
C
,
premultipliedAlpha
:
F
,
preserveDrawingBuffer
:
x
};
B
=
K
||
y
.
getContext
(
"
webgl
"
,
v
)
||
y
.
getContext
(
"
experimental-webgl
"
,
v
);
if
(
null
===
B
){
if
(
null
!==
y
.
getContext
(
"
webgl
"
))
throw
"
Error creating WebGL context with your selected attributes.
"
;
throw
"
Error creating WebGL context.
"
;}
void
0
===
B
.
getShaderPrecisionFormat
&&
(
B
.
getShaderPrecisionFormat
=
function
(){
return
{
rangeMin
:
1
,
...
...
@@ -840,7 +840,7 @@ l.AxisHelper=Nd;l.CatmullRomCurve3=va;l.CubicBezierCurve3=id;l.QuadraticBezierCu
attach
:
function
(
a
,
b
,
c
){
var
d
=
new
S
;
d
.
getInverse
(
c
.
matrixWorld
);
a
.
applyMatrix
(
d
);
b
.
remove
(
a
);
c
.
add
(
a
)}};
l
.
WireframeGeometry
=
Ob
;
l
.
ParametricGeometry
=
Hc
;
l
.
ParametricBufferGeometry
=
Pb
;
l
.
TetrahedronGeometry
=
Jc
;
l
.
TetrahedronBufferGeometry
=
Qb
;
l
.
OctahedronGeometry
=
Kc
;
l
.
OctahedronBufferGeometry
=
ob
;
l
.
IcosahedronGeometry
=
Lc
;
l
.
IcosahedronBufferGeometry
=
Rb
;
l
.
DodecahedronGeometry
=
Mc
;
l
.
DodecahedronBufferGeometry
=
Sb
;
l
.
PolyhedronGeometry
=
Ic
;
l
.
PolyhedronBufferGeometry
=
Ba
;
l
.
TubeGeometry
=
Nc
;
l
.
TubeBufferGeometry
=
Tb
;
l
.
TorusKnotGeometry
=
Oc
;
l
.
TorusKnotBufferGeometry
=
Ub
;
l
.
TorusGeometry
=
Pc
;
l
.
TorusBufferGeometry
=
Vb
;
l
.
TextGeometry
=
Qc
;
l
.
SphereGeometry
=
Rc
;
l
.
SphereBufferGeometry
=
pb
;
l
.
RingGeometry
=
Sc
;
l
.
RingBufferGeometry
=
Wb
;
l
.
PlaneGeometry
=
Ac
;
l
.
PlaneBufferGeometry
=
lb
;
l
.
LatheGeometry
=
Tc
;
l
.
LatheBufferGeometry
=
Xb
;
l
.
ShapeGeometry
=
Yb
;
l
.
ShapeBufferGeometry
=
Zb
;
l
.
ExtrudeGeometry
=
La
;
l
.
EdgesGeometry
=
$b
;
l
.
ConeGeometry
=
Uc
;
l
.
ConeBufferGeometry
=
Vc
;
l
.
CylinderGeometry
=
qb
;
l
.
CylinderBufferGeometry
=
Va
;
l
.
CircleGeometry
=
Wc
;
l
.
CircleBufferGeometry
=
ac
;
l
.
BoxGeometry
=
Ib
;
l
.
BoxBufferGeometry
=
kb
;
l
.
ShadowMaterial
=
bc
;
l
.
SpriteMaterial
=
nb
;
l
.
RawShaderMaterial
=
cc
;
l
.
ShaderMaterial
=
Ha
;
l
.
PointsMaterial
=
Oa
;
l
.
MultiMaterial
=
Xc
;
l
.
MeshPhysicalMaterial
=
rb
;
l
.
MeshStandardMaterial
=
Qa
;
l
.
MeshPhongMaterial
=
Ca
;
l
.
MeshToonMaterial
=
sb
;
l
.
MeshNormalMaterial
=
tb
;
l
.
MeshLambertMaterial
=
ub
;
l
.
MeshDepthMaterial
=
ab
;
l
.
MeshBasicMaterial
=
Ka
;
l
.
LineDashedMaterial
=
vb
;
l
.
LineBasicMaterial
=
ia
;
l
.
Material
=
X
;
l
.
Float64BufferAttribute
=
zc
;
l
.
Float32BufferAttribute
=
z
;
l
.
Uint32BufferAttribute
=
jb
;
l
.
Int32BufferAttribute
=
yc
;
l
.
Uint16BufferAttribute
=
ib
;
l
.
Int16BufferAttribute
=
xc
;
l
.
Uint8ClampedBufferAttribute
=
wc
;
l
.
Uint8BufferAttribute
=
vc
;
l
.
Int8BufferAttribute
=
uc
;
l
.
BufferAttribute
=
U
;
l
.
REVISION
=
"
84
dev
"
;
l
.
MOUSE
=
{
LEFT
:
0
,
MIDDLE
:
1
,
RIGHT
:
2
};
l
.
CullFaceNone
=
0
;
l
.
CullFaceBack
=
1
;
l
.
CullFaceFront
=
2
;
l
.
CullFaceFrontBack
=
3
;
l
.
FrontFaceDirectionCW
=
0
;
l
.
FrontFaceDirectionCCW
=
1
;
l
.
BasicShadowMap
=
0
;
l
.
PCFShadowMap
=
1
;
l
.
PCFSoftShadowMap
=
2
;
l
.
FrontSide
=
0
;
l
.
BackSide
=
1
;
l
.
DoubleSide
=
2
;
l
.
FlatShading
=
1
;
l
.
SmoothShading
=
2
;
l
.
NoColors
=
0
;
l
.
FaceColors
=
1
;
l
.
VertexColors
=
yc
;
l
.
Uint16BufferAttribute
=
ib
;
l
.
Int16BufferAttribute
=
xc
;
l
.
Uint8ClampedBufferAttribute
=
wc
;
l
.
Uint8BufferAttribute
=
vc
;
l
.
Int8BufferAttribute
=
uc
;
l
.
BufferAttribute
=
U
;
l
.
REVISION
=
"
84
"
;
l
.
MOUSE
=
{
LEFT
:
0
,
MIDDLE
:
1
,
RIGHT
:
2
};
l
.
CullFaceNone
=
0
;
l
.
CullFaceBack
=
1
;
l
.
CullFaceFront
=
2
;
l
.
CullFaceFrontBack
=
3
;
l
.
FrontFaceDirectionCW
=
0
;
l
.
FrontFaceDirectionCCW
=
1
;
l
.
BasicShadowMap
=
0
;
l
.
PCFShadowMap
=
1
;
l
.
PCFSoftShadowMap
=
2
;
l
.
FrontSide
=
0
;
l
.
BackSide
=
1
;
l
.
DoubleSide
=
2
;
l
.
FlatShading
=
1
;
l
.
SmoothShading
=
2
;
l
.
NoColors
=
0
;
l
.
FaceColors
=
1
;
l
.
VertexColors
=
2
;
l
.
NoBlending
=
0
;
l
.
NormalBlending
=
1
;
l
.
AdditiveBlending
=
2
;
l
.
SubtractiveBlending
=
3
;
l
.
MultiplyBlending
=
4
;
l
.
CustomBlending
=
5
;
l
.
AddEquation
=
100
;
l
.
SubtractEquation
=
101
;
l
.
ReverseSubtractEquation
=
102
;
l
.
MinEquation
=
103
;
l
.
MaxEquation
=
104
;
l
.
ZeroFactor
=
200
;
l
.
OneFactor
=
201
;
l
.
SrcColorFactor
=
202
;
l
.
OneMinusSrcColorFactor
=
203
;
l
.
SrcAlphaFactor
=
204
;
l
.
OneMinusSrcAlphaFactor
=
205
;
l
.
DstAlphaFactor
=
206
;
l
.
OneMinusDstAlphaFactor
=
207
;
l
.
DstColorFactor
=
208
;
l
.
OneMinusDstColorFactor
=
209
;
l
.
SrcAlphaSaturateFactor
=
210
;
l
.
NeverDepth
=
0
;
l
.
AlwaysDepth
=
1
;
l
.
LessDepth
=
2
;
l
.
LessEqualDepth
=
3
;
l
.
EqualDepth
=
4
;
l
.
GreaterEqualDepth
=
5
;
l
.
GreaterDepth
=
6
;
l
.
NotEqualDepth
=
7
;
l
.
MultiplyOperation
=
0
;
l
.
MixOperation
=
1
;
l
.
AddOperation
=
2
;
l
.
NoToneMapping
=
0
;
l
.
LinearToneMapping
=
1
;
l
.
ReinhardToneMapping
=
2
;
l
.
Uncharted2ToneMapping
=
3
;
l
.
CineonToneMapping
=
4
;
l
.
UVMapping
=
300
;
l
.
CubeReflectionMapping
=
301
;
l
.
CubeRefractionMapping
=
302
;
l
.
EquirectangularReflectionMapping
=
303
;
l
.
EquirectangularRefractionMapping
=
304
;
l
.
SphericalReflectionMapping
=
305
;
l
.
CubeUVReflectionMapping
=
306
;
l
.
CubeUVRefractionMapping
=
307
;
l
.
RepeatWrapping
=
1
E3
;
l
.
ClampToEdgeWrapping
=
1001
;
l
.
MirroredRepeatWrapping
=
1002
;
l
.
NearestFilter
=
1003
;
l
.
NearestMipMapNearestFilter
=
1004
;
l
.
NearestMipMapLinearFilter
=
1005
;
l
.
LinearFilter
=
1006
;
l
.
LinearMipMapNearestFilter
=
1007
;
l
.
LinearMipMapLinearFilter
=
1008
;
l
.
UnsignedByteType
=
1009
;
l
.
ByteType
=
1010
;
l
.
ShortType
=
1011
;
l
.
UnsignedShortType
=
1012
;
l
.
IntType
=
1013
;
l
.
UnsignedIntType
=
1014
;
l
.
FloatType
=
1015
;
l
.
HalfFloatType
=
1016
;
l
.
UnsignedShort4444Type
=
1017
;
l
.
UnsignedShort5551Type
=
1018
;
l
.
UnsignedShort565Type
=
...
...
build/three.module.js
浏览文件 @
3d8e0d43
...
...
@@ -175,7 +175,7 @@ EventDispatcher.prototype = {
};
var REVISION = '84
dev
';
var REVISION = '84';
var MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2 };
var CullFaceNone = 0;
var CullFaceBack = 1;
...
...
package.json
浏览文件 @
3d8e0d43
{
"name"
:
"three"
,
"version"
:
"0.8
3
.0"
,
"version"
:
"0.8
4
.0"
,
"description"
:
"JavaScript 3D library"
,
"main"
:
"build/three.js"
,
"repository"
:
"mrdoob/three.js"
,
...
...
src/constants.js
浏览文件 @
3d8e0d43
export
var
REVISION
=
'
84
dev
'
;
export
var
REVISION
=
'
84
'
;
export
var
MOUSE
=
{
LEFT
:
0
,
MIDDLE
:
1
,
RIGHT
:
2
};
export
var
CullFaceNone
=
0
;
export
var
CullFaceBack
=
1
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录