Rename transformPath to transformCoordinates

This commit is contained in:
Tom Payne
2013-11-07 15:04:09 +01:00
parent 14ed09eb6f
commit f445a7230b

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 {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 m10 = goog.vec.Mat4.getElement(transform, 1, 0);
var m01 = goog.vec.Mat4.getElement(transform, 0, 1);
var m11 = goog.vec.Mat4.getElement(transform, 1, 1);
var m03 = goog.vec.Mat4.getElement(transform, 0, 3);
var m13 = goog.vec.Mat4.getElement(transform, 1, 3);
var n = path.length;
var n = coordinates.length;
var result;
if (goog.isDef(opt_dest)) {
result = opt_dest;
} else {
result = new Array(n);
result = [];
}
var j = 0;
var i, x, y;
for (i = 0; i < n; ) {
x = path[i++];
y = path[i++];
x = coordinates[i++];
y = coordinates[i++];
result[j++] = m00 * x + m01 * y + m03;
result[j++] = m10 * x + m11 * y + m13;
}