distorção olho-de-peixe d3.js no mapa
Estou tentando distorcer um mapa d3.geo.path () com o plugin fisheye.js (https://github.com/d3/d3-plugins/tree/master/fisheye)
Para distorcer um objeto, o plug-in precisa de atributos x e y.
No wiki do d3.j ele diz:
Uma função de projeção pega uma matriz de números de dois elementos representando as coordenadas de um local, [longitude, latitude] e retorna uma matriz de dois elementos semelhante que representa a posição de pixel projetada [x, y]. Por exemplo, uma projeção rudimentar esférica de Mercator:
https://github.com/mbostock/d3/wiki/Geo-Paths
Portanto, a distorção deve ser possível, simplesmente não consigo entender.
Estou usando o world-50m.json para minha projeção. Uma vez carregado, existe uma matriz de arcos. Eu acho que essas são as coordenadas que eu preciso manipular. Mas isso é adivinhação ...
Obrigado,
Kim