Add ol.render.transformGeometry
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
goog.provide('ol.render');
|
||||
|
||||
goog.require('goog.vec.Mat4');
|
||||
goog.require('ol.geom.Geometry');
|
||||
|
||||
|
||||
/**
|
||||
@@ -32,3 +33,17 @@ ol.render.transformFlatCoordinates =
|
||||
}
|
||||
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