Zoom para um nó clicado em um gráfico direcionado por força do D3

Estou tentando aplicar a vanExemplo de zoom suave do Wijk para um gráfico direcionado à força D3 eu estou trabalhando que já tem oarraste + zoom funcionando nele. No entanto, não sei como obter minha posição atual para tornar isso o ponto de partida da transformação. Eu tenho o mesmo problema ao tentar usar uma transformação normal.

Eu também tentei olhar para otransformar clique para ampliar mas não sabia ao certo como aplicar isso a um gráfico direcionado à força.

Há algumas coisas em que quero aplicá-lo, incluindo a possibilidade de aplicar zoom e pular para o nó de destino de um link quando clico no link. Existe uma maneira de obter a posição atual da tela para que eu possa usá-la como ponto de partida para ir para onde eu quero ir?

questionAnswers(1)

yourAnswerToTheQuestion