D3.js distorsión de ojo de pez en el mapa

Estoy tratando de distorsionar un mapa d3.geo.path () con el complemento fisheye.js (https://github.com/d3/d3-plugins/tree/master/fisheye)

Para distorsionar un objeto, el complemento necesita atributos x & y.

En el wiki d3.js dice:

Una función de proyección toma un conjunto de números de dos elementos que representan las coordenadas de una ubicación, [longitud, latitud], y devuelve un conjunto similar de números de dos elementos que representan la posición de píxel proyectada [x, y]. Por ejemplo, una proyección rudimentaria esférica de Mercator:

https://github.com/mbostock/d3/wiki/Geo-Paths

Entonces la distorsión debería ser posible, simplemente no puedo entenderlo.

Estoy usando world-50m.json para mi proyección. Una vez cargado, hay una matriz de arcos. Creo que esas son las coordenadas que necesito manipular. Pero esto es conjeturas ...

Gracias,

Kim