diff options
author | Nivesh Rajbhandari | 2012-03-21 12:02:36 -0700 |
---|---|---|
committer | Nivesh Rajbhandari | 2012-03-21 12:02:36 -0700 |
commit | 52fac825174d16e3ff6875fc497d3f3cfaf4812c (patch) | |
tree | 16ca0fb16a1b53822cdc02db4c2b878fd6ac3e96 /js/helper-classes/3D | |
parent | 862b0c33de7cdc8865db274d37744058256936e0 (diff) | |
download | ninja-52fac825174d16e3ff6875fc497d3f3cfaf4812c.tar.gz |
Get matrix and perspective distance from styles controller.
Signed-off-by: Nivesh Rajbhandari <mqg734@motorola.com>
Diffstat (limited to 'js/helper-classes/3D')
-rwxr-xr-x | js/helper-classes/3D/view-utils.js | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/js/helper-classes/3D/view-utils.js b/js/helper-classes/3D/view-utils.js index 5a820fc2..41fb8d20 100755 --- a/js/helper-classes/3D/view-utils.js +++ b/js/helper-classes/3D/view-utils.js | |||
@@ -1099,54 +1099,6 @@ exports.ViewUtils = Montage.create(Component, { | |||
1099 | } | 1099 | } |
1100 | }, | 1100 | }, |
1101 | 1101 | ||
1102 | transformStringToMat: { | ||
1103 | value: function( str ) { | ||
1104 | var rtnMat; | ||
1105 | |||
1106 | var index1 = str.indexOf( "matrix3d("); | ||
1107 | if (index1 >= 0) | ||
1108 | { | ||
1109 | index1 += 9; // do not include 'matrix3d(' | ||
1110 | var index2 = str.indexOf( ")", index1 ); | ||
1111 | if (index2 >= 0) | ||
1112 | { | ||
1113 | var substr = str.substr( index1, (index2-index1)); | ||
1114 | if (substr && (substr.length > 0)) | ||
1115 | { | ||
1116 | var numArray = substr.split(','); | ||
1117 | var nNums = numArray.length; | ||
1118 | if (nNums == 16) | ||
1119 | { | ||
1120 | // gl-matrix wants row order | ||
1121 | rtnMat = numArray; | ||
1122 | for (var i=0; i<16; i++) | ||
1123 | rtnMat[i] = Number( rtnMat[i] ); | ||
1124 | |||
1125 | // the matrix as input is column major order. The Matrix | ||
1126 | // class expects the numbers in row major order. | ||
1127 | /* | ||
1128 | var rowArray = new Array; | ||
1129 | for (var i=0; i<4; i++) | ||
1130 | { | ||
1131 | rtnMat.push( numArray[i] ); | ||
1132 | var row = new Array; | ||
1133 | row.push( Number(numArray[i ]) ); | ||
1134 | row.push( Number(numArray[i+ 4]) ); | ||
1135 | row.push( Number(numArray[i+ 8]) ); | ||
1136 | row.push( Number(numArray[i+12]) ); | ||
1137 | rowArray.push( row ); | ||
1138 | } | ||
1139 | rtnMat = Matrix.create( rowArray ); | ||
1140 | */ | ||
1141 | } | ||
1142 | } | ||
1143 | } | ||
1144 | } | ||
1145 | |||
1146 | return rtnMat; | ||
1147 | } | ||
1148 | }, | ||
1149 | |||
1150 | pushViewportObj: { | 1102 | pushViewportObj: { |
1151 | value: function( obj ) { | 1103 | value: function( obj ) { |
1152 | this._viewportObjStack.push( this.m_viewportObj ); | 1104 | this._viewportObjStack.push( this.m_viewportObj ); |