Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
037cccf0
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,发现更多精彩内容 >>
提交
037cccf0
编写于
12月 22, 2014
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Updated builds.
上级
20361979
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
73 addition
and
29 deletion
+73
-29
build/three.js
build/three.js
+46
-1
build/three.min.js
build/three.min.js
+25
-25
src/math/Euler.js
src/math/Euler.js
+2
-3
未找到文件。
build/three.js
浏览文件 @
037cccf0
...
@@ -207,7 +207,7 @@ THREE.Projector = function () {
...
@@ -207,7 +207,7 @@ THREE.Projector = function () {
this.pickingRay = function ( vector, camera ) {
this.pickingRay = function ( vector, camera ) {
console.error( 'THREE.Projector: .pickingRay()
has been removed
.' );
console.error( 'THREE.Projector: .pickingRay()
is now raycaster.setFromCamera()
.' );
};
};
...
@@ -3336,6 +3336,12 @@ THREE.Euler.prototype = {
...
@@ -3336,6 +3336,12 @@ THREE.Euler.prototype = {
}(),
}(),
setFromVector3: function ( v, order ) {
return this.set( v.x, v.y, v.z, order || this._order );
},
reorder: function () {
reorder: function () {
// WARNING: this discards revolution information -bhouston
// WARNING: this discards revolution information -bhouston
...
@@ -3376,6 +3382,20 @@ THREE.Euler.prototype = {
...
@@ -3376,6 +3382,20 @@ THREE.Euler.prototype = {
},
},
toVector3: function ( optionalResult ) {
if ( optionalResult ) {
return optionalResult.set( this._x, this._y, this._z );
} else {
return new THREE.Vector3( this._x, this._y, this._z );
}
},
onChange: function ( callback ) {
onChange: function ( callback ) {
this.onChangeCallback = callback;
this.onChangeCallback = callback;
...
@@ -4485,6 +4505,31 @@ THREE.Matrix4.prototype = {
...
@@ -4485,6 +4505,31 @@ THREE.Matrix4.prototype = {
},
},
extractBasis: function ( xAxis, yAxis, zAxis ) {
var te = this.elements;
xAxis.set( te[ 0 ], te[ 1 ], te[ 2 ] );
yAxis.set( te[ 4 ], te[ 5 ], te[ 6 ] );
zAxis.set( te[ 8 ], te[ 9 ], te[ 10 ] );
return this;
},
makeBasis: function ( xAxis, yAxis, zAxis ) {
this.set(
xAxis.x, yAxis.x, zAxis.x, 0,
xAxis.y, yAxis.y, zAxis.y, 0,
xAxis.z, yAxis.z, zAxis.z, 0,
0, 0, 0, 1
);
return this;
},
extractRotation: function () {
extractRotation: function () {
var v1 = new THREE.Vector3();
var v1 = new THREE.Vector3();
...
...
build/three.min.js
浏览文件 @
037cccf0
此差异已折叠。
点击以展开。
src/math/Euler.js
浏览文件 @
037cccf0
...
@@ -288,12 +288,11 @@ THREE.Euler.prototype = {
...
@@ -288,12 +288,11 @@ THREE.Euler.prototype = {
toVector3
:
function
(
optionalResult
)
{
toVector3
:
function
(
optionalResult
)
{
if
(
optionalResult
)
{
if
(
optionalResult
)
{
return
optionalResult
.
set
(
this
.
_x
,
this
.
_y
,
this
.
_z
);
return
optionalResult
.
set
(
this
.
_x
,
this
.
_y
,
this
.
_z
);
}
}
else
{
else
{
return
new
THREE
.
Vector3
(
this
.
_x
,
this
.
_y
,
this
.
_z
);
return
new
THREE
.
Vector3
(
this
.
_x
,
this
.
_y
,
this
.
_z
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录