Skip to content

Commit 48ad44f

Browse files
committed
Merge branch 'fix-transverse-mercator-center'
2 parents a30a79a + f5c380b commit 48ad44f

File tree

8 files changed

+18
-11
lines changed

8 files changed

+18
-11
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "d3",
3-
"version": "3.4.10",
3+
"version": "3.4.11",
44
"main": "d3.js",
55
"scripts": [
66
"d3.js"

component.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"animation",
1111
"canvas"
1212
],
13-
"version": "3.4.10",
13+
"version": "3.4.11",
1414
"main": "d3.js",
1515
"scripts": [
1616
"d3.js"

d3.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
!function() {
22
var d3 = {
3-
version: "3.4.10"
3+
version: "3.4.11"
44
};
55
if (!Date.now) Date.now = function() {
66
return +new Date();
@@ -4680,13 +4680,13 @@
46804680
(d3.geo.transverseMercator = function() {
46814681
var projection = d3_geo_mercatorProjection(d3_geo_transverseMercator), center = projection.center, rotate = projection.rotate;
46824682
projection.center = function(_) {
4683-
return _ ? center([ -_[1], _[0] ]) : (_ = center(), [ -_[1], _[0] ]);
4683+
return _ ? center([ -_[1], _[0] ]) : (_ = center(), [ _[1], -_[0] ]);
46844684
};
46854685
projection.rotate = function(_) {
46864686
return _ ? rotate([ _[0], _[1], _.length > 2 ? _[2] + 90 : 90 ]) : (_ = rotate(),
46874687
[ _[0], _[1], _[2] - 90 ]);
46884688
};
4689-
return projection.rotate([ 0, 0 ]);
4689+
return rotate([ 0, 0, 90 ]);
46904690
}).raw = d3_geo_transverseMercator;
46914691
d3.geom = {};
46924692
function d3_geom_pointX(d) {

d3.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "d3",
3-
"version": "3.4.10",
3+
"version": "3.4.11",
44
"description": "A small, free JavaScript library for manipulating documents based on data.",
55
"keywords": [
66
"dom",

src/geo/transverse-mercator.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ d3_geo_transverseMercator.invert = function(x, y) {
1818
projection.center = function(_) {
1919
return _
2020
? center([-_[1], _[0]])
21-
: ((_ = center()), [-_[1], _[0]]);
21+
: ((_ = center()), [_[1], -_[0]]);
2222
};
2323

2424
projection.rotate = function(_) {
@@ -27,5 +27,5 @@ d3_geo_transverseMercator.invert = function(x, y) {
2727
: ((_ = rotate()), [_[0], _[1], _[2] - 90]);
2828
};
2929

30-
return projection.rotate([0, 0]);
30+
return rotate([0, 0, 90]);
3131
}).raw = d3_geo_transverseMercator;

src/start.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
!function(){
2-
var d3 = {version: "3.4.10"}; // semver
2+
var d3 = {version: "3.4.11"}; // semver

test/geo/transverse-mercator-test.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ var suite = vows.describe("d3.geo.transverseMercator");
88
suite.addBatch({
99
"transverseMercator": {
1010
topic: load("geo/transverse-mercator").expression("d3.geo.transverseMercator"),
11+
"returns the expected rotation": function(projection) {
12+
assert.deepEqual(projection().rotate([13, 27]).rotate(), [13, 27, 0]);
13+
assert.deepEqual(projection().rotate([13, 27, 45]).rotate(), [13, 27, 45]);
14+
},
15+
"returns the expected center": function(projection) {
16+
assert.deepEqual(projection().center([13, 27]).center(), [13, 27]);
17+
},
1118
"default": projectionTestSuite({
1219
topic: function(projection) { return projection(); }
1320
}, {

0 commit comments

Comments
 (0)