Rename transformPath to transformCoordinates

This commit is contained in:
Tom Payne
2013-11-07 15:04:09 +01:00
parent 14ed09eb6f
commit f445a7230b
+7 -7
View File
@@ -4,30 +4,30 @@ goog.require('goog.vec.Mat4');
/** /**
* @param {Array.<number>} path Path. * @param {Array.<number>} coordinates Coordinates.
* @param {goog.vec.Mat4.AnyType} transform Transform. * @param {goog.vec.Mat4.AnyType} transform Transform.
* @param {Array.<number>=} opt_dest Destination. * @param {Array.<number>=} opt_dest Destination.
* @return {Array.<number>} Pixel path. * @return {Array.<number>} Transformed coordinates.
*/ */
ol.replay.transformPath = function(path, transform, opt_dest) { ol.replay.transformCoordinates = function(coordinates, transform, opt_dest) {
var m00 = goog.vec.Mat4.getElement(transform, 0, 0); var m00 = goog.vec.Mat4.getElement(transform, 0, 0);
var m10 = goog.vec.Mat4.getElement(transform, 1, 0); var m10 = goog.vec.Mat4.getElement(transform, 1, 0);
var m01 = goog.vec.Mat4.getElement(transform, 0, 1); var m01 = goog.vec.Mat4.getElement(transform, 0, 1);
var m11 = goog.vec.Mat4.getElement(transform, 1, 1); var m11 = goog.vec.Mat4.getElement(transform, 1, 1);
var m03 = goog.vec.Mat4.getElement(transform, 0, 3); var m03 = goog.vec.Mat4.getElement(transform, 0, 3);
var m13 = goog.vec.Mat4.getElement(transform, 1, 3); var m13 = goog.vec.Mat4.getElement(transform, 1, 3);
var n = path.length; var n = coordinates.length;
var result; var result;
if (goog.isDef(opt_dest)) { if (goog.isDef(opt_dest)) {
result = opt_dest; result = opt_dest;
} else { } else {
result = new Array(n); result = [];
} }
var j = 0; var j = 0;
var i, x, y; var i, x, y;
for (i = 0; i < n; ) { for (i = 0; i < n; ) {
x = path[i++]; x = coordinates[i++];
y = path[i++]; y = coordinates[i++];
result[j++] = m00 * x + m01 * y + m03; result[j++] = m00 * x + m01 * y + m03;
result[j++] = m10 * x + m11 * y + m13; result[j++] = m10 * x + m11 * y + m13;
} }