Add ol.render.transformGeometry
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
goog.provide('ol.render');
|
goog.provide('ol.render');
|
||||||
|
|
||||||
goog.require('goog.vec.Mat4');
|
goog.require('goog.vec.Mat4');
|
||||||
|
goog.require('ol.geom.Geometry');
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -32,3 +33,17 @@ ol.render.transformFlatCoordinates =
|
|||||||
}
|
}
|
||||||
return dest;
|
return dest;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {ol.geom.Geometry} geometry Geometry.
|
||||||
|
* @param {goog.vec.Mat4.AnyType} transform Transform.
|
||||||
|
* @param {Array.<number>=} opt_dest Destination.
|
||||||
|
* @return {Array.<number>} Transformed flat coordinates.
|
||||||
|
*/
|
||||||
|
ol.render.transformGeometry = function(geometry, transform, opt_dest) {
|
||||||
|
var flatCoordinates = geometry.getFlatCoordinates();
|
||||||
|
var stride = geometry.getStride();
|
||||||
|
return ol.render.transformFlatCoordinates(
|
||||||
|
flatCoordinates, stride, transform, opt_dest);
|
||||||
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user