Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
56da50f8
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,发现更多精彩内容 >>
提交
56da50f8
编写于
10月 14, 2015
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Updated builds.
上级
d6edbe13
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
111 addition
and
229 deletion
+111
-229
build/three.js
build/three.js
+78
-196
build/three.min.js
build/three.min.js
+33
-33
未找到文件。
build/three.js
浏览文件 @
56da50f8
...
...
@@ -1534,10 +1534,15 @@ THREE.Vector2.prototype = {
},
multiplyScalar: function ( s ) {
multiplyScalar: function ( s
calar
) {
this.x *= s;
this.y *= s;
if ( isFinite( scalar ) ) {
this.x *= scalar;
this.y *= scalar;
} else {
this.x = 0;
this.y = 0;
}
return this;
...
...
@@ -1554,37 +1559,14 @@ THREE.Vector2.prototype = {
divideScalar: function ( scalar ) {
if ( scalar !== 0 ) {
var invScalar = 1 / scalar;
this.x *= invScalar;
this.y *= invScalar;
} else {
this.x = 0;
this.y = 0;
}
return this;
return this.multiplyScalar( 1 / scalar );
},
min: function ( v ) {
if ( this.x > v.x ) {
this.x = v.x;
}
if ( this.y > v.y ) {
this.y = v.y;
}
this.x = Math.min( this.x, v.x );
this.y = Math.min( this.y, v.y );
return this;
...
...
@@ -1592,17 +1574,8 @@ THREE.Vector2.prototype = {
max: function ( v ) {
if ( this.x < v.x ) {
this.x = v.x;
}
if ( this.y < v.y ) {
this.y = v.y;
}
this.x = Math.max( this.x, v.x );
this.y = Math.max( this.y, v.y );
return this;
...
...
@@ -1641,6 +1614,16 @@ THREE.Vector2.prototype = {
}(),
clampLength: function ( min, max ) {
var length = this.length();
this.multiplyScalar( Math.max( min, Math.min( max, length ) ) / length );
return this;
},
floor: function () {
this.x = Math.floor( this.x );
...
...
@@ -1729,17 +1712,9 @@ THREE.Vector2.prototype = {
},
setLength: function ( l ) {
setLength: function ( l
ength
) {
var oldLength = this.length();
if ( oldLength !== 0 && l !== oldLength ) {
this.multiplyScalar( l / oldLength );
}
return this;
return this.multiplyScalar( length / this.length() );
},
...
...
@@ -2006,9 +1981,15 @@ THREE.Vector3.prototype = {
multiplyScalar: function ( scalar ) {
this.x *= scalar;
this.y *= scalar;
this.z *= scalar;
if ( isFinite( scalar ) ) {
this.x *= scalar;
this.y *= scalar;
this.z *= scalar;
} else {
this.x = 0;
this.y = 0;
this.z = 0;
}
return this;
...
...
@@ -2200,45 +2181,15 @@ THREE.Vector3.prototype = {
divideScalar: function ( scalar ) {
if ( scalar !== 0 ) {
var invScalar = 1 / scalar;
this.x *= invScalar;
this.y *= invScalar;
this.z *= invScalar;
} else {
this.x = 0;
this.y = 0;
this.z = 0;
}
return this;
return this.multiplyScalar( 1 / scalar );
},
min: function ( v ) {
if ( this.x > v.x ) {
this.x = v.x;
}
if ( this.y > v.y ) {
this.y = v.y;
}
if ( this.z > v.z ) {
this.z = v.z;
}
this.x = Math.min( this.x, v.x );
this.y = Math.min( this.y, v.y );
this.z = Math.min( this.z, v.z );
return this;
...
...
@@ -2246,23 +2197,9 @@ THREE.Vector3.prototype = {
max: function ( v ) {
if ( this.x < v.x ) {
this.x = v.x;
}
if ( this.y < v.y ) {
this.y = v.y;
}
if ( this.z < v.z ) {
this.z = v.z;
}
this.x = Math.max( this.x, v.x );
this.y = Math.max( this.y, v.y );
this.z = Math.max( this.z, v.z );
return this;
...
...
@@ -2302,6 +2239,16 @@ THREE.Vector3.prototype = {
}(),
clampLength: function ( min, max ) {
var length = this.length();
this.multiplyScalar( Math.max( min, Math.min( max, length ) ) / length );
return this;
},
floor: function () {
this.x = Math.floor( this.x );
...
...
@@ -2382,17 +2329,9 @@ THREE.Vector3.prototype = {
},
setLength: function ( l ) {
setLength: function ( l
ength
) {
var oldLength = this.length();
if ( oldLength !== 0 && l !== oldLength ) {
this.multiplyScalar( l / oldLength );
}
return this;
return this.multiplyScalar( length / this.length() );
},
...
...
@@ -2499,7 +2438,7 @@ THREE.Vector3.prototype = {
angleTo: function ( v ) {
var theta = this.dot( v ) /
( this.length() * v.length
() );
var theta = this.dot( v ) /
Math.sqrt( this.lengthSq() * v.lengthSq
() );
// clamp, to handle numerical problems
...
...
@@ -2848,10 +2787,17 @@ THREE.Vector4.prototype = {
multiplyScalar: function ( scalar ) {
this.x *= scalar;
this.y *= scalar;
this.z *= scalar;
this.w *= scalar;
if ( isFinite( scalar ) ) {
this.x *= scalar;
this.y *= scalar;
this.z *= scalar;
this.w *= scalar;
} else {
this.x = 0;
this.y = 0;
this.z = 0;
this.w = 0;
}
return this;
...
...
@@ -2877,25 +2823,7 @@ THREE.Vector4.prototype = {
divideScalar: function ( scalar ) {
if ( scalar !== 0 ) {
var invScalar = 1 / scalar;
this.x *= invScalar;
this.y *= invScalar;
this.z *= invScalar;
this.w *= invScalar;
} else {
this.x = 0;
this.y = 0;
this.z = 0;
this.w = 1;
}
return this;
return this.multiplyScalar( 1 / scalar );
},
...
...
@@ -3059,29 +2987,10 @@ THREE.Vector4.prototype = {
min: function ( v ) {
if ( this.x > v.x ) {
this.x = v.x;
}
if ( this.y > v.y ) {
this.y = v.y;
}
if ( this.z > v.z ) {
this.z = v.z;
}
if ( this.w > v.w ) {
this.w = v.w;
}
this.x = Math.min( this.x, v.x );
this.y = Math.min( this.y, v.y );
this.z = Math.min( this.z, v.z );
this.w = Math.min( this.w, v.w );
return this;
...
...
@@ -3089,29 +2998,10 @@ THREE.Vector4.prototype = {
max: function ( v ) {
if ( this.x < v.x ) {
this.x = v.x;
}
if ( this.y < v.y ) {
this.y = v.y;
}
if ( this.z < v.z ) {
this.z = v.z;
}
if ( this.w < v.w ) {
this.w = v.w;
}
this.x = Math.max( this.x, v.x );
this.y = Math.max( this.y, v.y );
this.z = Math.max( this.z, v.z );
this.w = Math.max( this.w, v.w );
return this;
...
...
@@ -3237,17 +3127,9 @@ THREE.Vector4.prototype = {
},
setLength: function ( l ) {
var oldLength = this.length();
if ( oldLength !== 0 && l !== oldLength ) {
setLength: function ( length ) {
this.multiplyScalar( l / oldLength );
}
return this;
return this.multiplyScalar( length / this.length() );
},
...
...
@@ -5016,7 +4898,7 @@ THREE.Matrix4.prototype = {
z.subVectors( eye, target ).normalize();
if ( z.length() === 0 ) {
if ( z.length
Sq
() === 0 ) {
z.z = 1;
...
...
@@ -5024,7 +4906,7 @@ THREE.Matrix4.prototype = {
x.crossVectors( up, z ).normalize();
if ( x.length() === 0 ) {
if ( x.length
Sq
() === 0 ) {
z.x += 0.0001;
x.crossVectors( up, z ).normalize();
...
...
build/three.min.js
浏览文件 @
56da50f8
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录