提交 10a2f6f3 编写于 作者: M Mr.doob

Merge remote-tracking branch 'WestLangley/dev-vec3' into dev

......@@ -346,3 +346,5 @@ THREE.Quaternion.slerp = function ( qa, qb, qm, t ) {
return qm.copy( qa ).slerp( qb, t );
}
THREE.Vector3.__q1 = new THREE.Quaternion(); // to be moved to Vector3.js
......@@ -252,6 +252,26 @@ THREE.Vector3.prototype = {
},
applyEuler: function ( v, eulerOrder ) {
var quaternion = THREE.Vector3.__q1.setFromEuler( v, eulerOrder );
this.applyQuaternion( quaternion );
return this;
},
applyAxisAngle: function ( axis, angle ) {
var quaternion = THREE.Vector3.__q1.setFromAxisAngle( axis, angle );
this.applyQuaternion( quaternion );
return this;
},
divide: function ( v ) {
this.x /= v.x;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册