Skip to content

Commit

Permalink
Optimize transforming vertex coordinates
Browse files Browse the repository at this point in the history
  • Loading branch information
jbeezley committed Apr 7, 2016
1 parent 8f1a05a commit 1ca5558
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion src/gl/polygonFeature.js
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,6 @@ var gl_polygonFeature = function (arg) {

function position(d, i) {
var c = posFunc(d, i, item, itemIndex);
c = transform.transformCoordinates(target_gcs, map_gcs, c);
return [c.x, c.y, c.z || 0];
}

Expand All @@ -127,6 +126,14 @@ var gl_polygonFeature = function (arg) {
// convert to an earcut geometry
geometry = earcut.flatten(geometry);

// tranform to map gcs
geometry.vertices = transform.transformCoordinates(
target_gcs,
map_gcs,
geometry.vertices,
geometry.dimensions
);

// triangulate
triangles = earcut(geometry.vertices, geometry.holes, geometry.dimensions);

Expand Down

0 comments on commit 1ca5558

Please sign in to comment.