Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
88c1e0aa
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,发现更多精彩内容 >>
提交
88c1e0aa
编写于
5月 15, 2017
作者:
D
David Lyons
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'dev' into fbx-materials
上级
36493a73
882ee9d3
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
261 addition
and
241 deletion
+261
-241
build/three.js
build/three.js
+16
-10
build/three.min.js
build/three.min.js
+205
-205
build/three.module.js
build/three.module.js
+16
-10
docs/api/core/Object3D.html
docs/api/core/Object3D.html
+4
-1
examples/js/loaders/FBXLoader.js
examples/js/loaders/FBXLoader.js
+2
-2
src/core/Object3D.js
src/core/Object3D.js
+9
-1
src/loaders/AnimationLoader.js
src/loaders/AnimationLoader.js
+2
-3
src/loaders/BufferGeometryLoader.js
src/loaders/BufferGeometryLoader.js
+2
-3
src/loaders/JSONLoader.js
src/loaders/JSONLoader.js
+2
-2
src/loaders/MaterialLoader.js
src/loaders/MaterialLoader.js
+2
-3
src/renderers/webgl/WebGLState.js
src/renderers/webgl/WebGLState.js
+1
-1
未找到文件。
build/three.js
浏览文件 @
88c1e0aa
...
...
@@ -10508,6 +10508,14 @@
},
applyQuaternion: function ( q ) {
this.quaternion.premultiply( q );
return this;
},
setRotationFromAxisAngle: function ( axis, angle ) {
// assumes axis is normalized
...
...
@@ -10668,7 +10676,7 @@
lookAt: function () {
// This
routine
does not support objects with rotated and/or translated parent(s)
// This
method
does not support objects with rotated and/or translated parent(s)
var m1 = new Matrix4();
...
...
@@ -19119,7 +19127,7 @@
}
if (
blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha
) {
if (
( blending !== CustomBlending ) && ( blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha )
) {
if ( blending === AdditiveBlending ) {
...
...
@@ -32212,10 +32220,9 @@
var scope = this;
var loader = new FileLoader( scope.manager );
loader.setResponseType( 'json' );
loader.load( url, function ( json ) {
loader.load( url, function ( text ) {
onLoad( scope.parse(
json
) );
onLoad( scope.parse(
JSON.parse( text )
) );
}, onProgress, onError );
...
...
@@ -32359,10 +32366,9 @@
var scope = this;
var loader = new FileLoader( scope.manager );
loader.setResponseType( 'json' );
loader.load( url, function ( json ) {
loader.load( url, function ( text ) {
onLoad( scope.parse(
json
) );
onLoad( scope.parse(
JSON.parse( text )
) );
}, onProgress, onError );
...
...
@@ -32800,10 +32806,10 @@
var texturePath = this.texturePath && ( typeof this.texturePath === "string" ) ? this.texturePath : Loader.prototype.extractUrlBase( url );
var loader = new FileLoader( this.manager );
loader.setResponseType( 'json' );
loader.setWithCredentials( this.withCredentials );
loader.load( url, function (
json
) {
loader.load( url, function (
text
) {
var json = JSON.parse( text );
var metadata = json.metadata;
if ( metadata !== undefined ) {
...
...
build/three.min.js
浏览文件 @
88c1e0aa
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
build/three.module.js
浏览文件 @
88c1e0aa
...
...
@@ -10502,6 +10502,14 @@ Object.assign( Object3D.prototype, EventDispatcher.prototype, {
},
applyQuaternion: function ( q ) {
this.quaternion.premultiply( q );
return this;
},
setRotationFromAxisAngle: function ( axis, angle ) {
// assumes axis is normalized
...
...
@@ -10662,7 +10670,7 @@ Object.assign( Object3D.prototype, EventDispatcher.prototype, {
lookAt: function () {
// This
routine
does not support objects with rotated and/or translated parent(s)
// This
method
does not support objects with rotated and/or translated parent(s)
var m1 = new Matrix4();
...
...
@@ -19113,7 +19121,7 @@ function WebGLState( gl, extensions, paramThreeToGL ) {
}
if (
blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha
) {
if (
( blending !== CustomBlending ) && ( blending !== currentBlending || premultipliedAlpha !== currentPremultipledAlpha )
) {
if ( blending === AdditiveBlending ) {
...
...
@@ -32206,10 +32214,9 @@ Object.assign( MaterialLoader.prototype, {
var scope = this;
var loader = new FileLoader( scope.manager );
loader.setResponseType( 'json' );
loader.load( url, function ( json ) {
loader.load( url, function ( text ) {
onLoad( scope.parse(
json
) );
onLoad( scope.parse(
JSON.parse( text )
) );
}, onProgress, onError );
...
...
@@ -32353,10 +32360,9 @@ Object.assign( BufferGeometryLoader.prototype, {
var scope = this;
var loader = new FileLoader( scope.manager );
loader.setResponseType( 'json' );
loader.load( url, function ( json ) {
loader.load( url, function ( text ) {
onLoad( scope.parse(
json
) );
onLoad( scope.parse(
JSON.parse( text )
) );
}, onProgress, onError );
...
...
@@ -32794,10 +32800,10 @@ Object.assign( JSONLoader.prototype, {
var texturePath = this.texturePath && ( typeof this.texturePath === "string" ) ? this.texturePath : Loader.prototype.extractUrlBase( url );
var loader = new FileLoader( this.manager );
loader.setResponseType( 'json' );
loader.setWithCredentials( this.withCredentials );
loader.load( url, function (
json
) {
loader.load( url, function (
text
) {
var json = JSON.parse( text );
var metadata = json.metadata;
if ( metadata !== undefined ) {
...
...
docs/api/core/Object3D.html
浏览文件 @
88c1e0aa
...
...
@@ -196,7 +196,10 @@
</div>
<h3>
[method:null applyMatrix]( [page:Matrix4 matrix] )
</h3>
<div>
This updates the position, rotation and scale with the matrix.
</div>
<div>
Applies the matrix transform to the object and updates the object's position, rotation and scale.
</div>
<h3>
[method:Object3D applyQuaternion]( [page:Quaternion quaternion] )
</h3>
<div>
Applies the rotation represented by the quaternion to the object.
</div>
<h3>
[method:Object3D clone]( [page:Boolean recursive] )
</h3>
<div>
...
...
examples/js/loaders/FBXLoader.js
浏览文件 @
88c1e0aa
...
...
@@ -3940,7 +3940,7 @@
// footer size: 160bytes + 16-byte alignment padding
// - 16bytes: magic
// - padding til 16-byte alignment
// - padding til 16-byte alignment
(at least 1byte?)
// (seems like some exporters embed fixed 15bytes?)
// - 4bytes: magic
// - 4bytes: version
...
...
@@ -3948,7 +3948,7 @@
// - 16bytes: magic
if
(
reader
.
size
()
%
16
===
0
)
{
return
(
(
reader
.
getOffset
()
+
160
+
1
5
)
&
~
0xf
)
>=
reader
.
size
();
return
(
(
reader
.
getOffset
()
+
160
+
1
6
)
&
~
0xf
)
>=
reader
.
size
();
}
else
{
...
...
src/core/Object3D.js
浏览文件 @
88c1e0aa
...
...
@@ -112,6 +112,14 @@ Object.assign( Object3D.prototype, EventDispatcher.prototype, {
},
applyQuaternion
:
function
(
q
)
{
this
.
quaternion
.
premultiply
(
q
);
return
this
;
},
setRotationFromAxisAngle
:
function
(
axis
,
angle
)
{
// assumes axis is normalized
...
...
@@ -272,7 +280,7 @@ Object.assign( Object3D.prototype, EventDispatcher.prototype, {
lookAt
:
function
()
{
// This
routine
does not support objects with rotated and/or translated parent(s)
// This
method
does not support objects with rotated and/or translated parent(s)
var
m1
=
new
Matrix4
();
...
...
src/loaders/AnimationLoader.js
浏览文件 @
88c1e0aa
...
...
@@ -19,10 +19,9 @@ Object.assign( AnimationLoader.prototype, {
var
scope
=
this
;
var
loader
=
new
FileLoader
(
scope
.
manager
);
loader
.
setResponseType
(
'
json
'
);
loader
.
load
(
url
,
function
(
json
)
{
loader
.
load
(
url
,
function
(
text
)
{
onLoad
(
scope
.
parse
(
json
)
);
onLoad
(
scope
.
parse
(
JSON
.
parse
(
text
)
)
);
},
onProgress
,
onError
);
...
...
src/loaders/BufferGeometryLoader.js
浏览文件 @
88c1e0aa
...
...
@@ -22,10 +22,9 @@ Object.assign( BufferGeometryLoader.prototype, {
var
scope
=
this
;
var
loader
=
new
FileLoader
(
scope
.
manager
);
loader
.
setResponseType
(
'
json
'
);
loader
.
load
(
url
,
function
(
json
)
{
loader
.
load
(
url
,
function
(
text
)
{
onLoad
(
scope
.
parse
(
json
)
);
onLoad
(
scope
.
parse
(
JSON
.
parse
(
text
)
)
);
},
onProgress
,
onError
);
...
...
src/loaders/JSONLoader.js
浏览文件 @
88c1e0aa
...
...
@@ -38,10 +38,10 @@ Object.assign( JSONLoader.prototype, {
var
texturePath
=
this
.
texturePath
&&
(
typeof
this
.
texturePath
===
"
string
"
)
?
this
.
texturePath
:
Loader
.
prototype
.
extractUrlBase
(
url
);
var
loader
=
new
FileLoader
(
this
.
manager
);
loader
.
setResponseType
(
'
json
'
);
loader
.
setWithCredentials
(
this
.
withCredentials
);
loader
.
load
(
url
,
function
(
json
)
{
loader
.
load
(
url
,
function
(
text
)
{
var
json
=
JSON
.
parse
(
text
);
var
metadata
=
json
.
metadata
;
if
(
metadata
!==
undefined
)
{
...
...
src/loaders/MaterialLoader.js
浏览文件 @
88c1e0aa
...
...
@@ -21,10 +21,9 @@ Object.assign( MaterialLoader.prototype, {
var
scope
=
this
;
var
loader
=
new
FileLoader
(
scope
.
manager
);
loader
.
setResponseType
(
'
json
'
);
loader
.
load
(
url
,
function
(
json
)
{
loader
.
load
(
url
,
function
(
text
)
{
onLoad
(
scope
.
parse
(
json
)
);
onLoad
(
scope
.
parse
(
JSON
.
parse
(
text
)
)
);
},
onProgress
,
onError
);
...
...
src/renderers/webgl/WebGLState.js
浏览文件 @
88c1e0aa
...
...
@@ -523,7 +523,7 @@ function WebGLState( gl, extensions, paramThreeToGL ) {
}
if
(
blending
!==
currentBlending
||
premultipliedAlpha
!==
currentPremultipledAlpha
)
{
if
(
(
blending
!==
CustomBlending
)
&&
(
blending
!==
currentBlending
||
premultipliedAlpha
!==
currentPremultipledAlpha
)
)
{
if
(
blending
===
AdditiveBlending
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录