D3: obtener el cuadro delimitador de un elemento seleccionado

Tengo varios elementos en un svg y quiero hacer zoom en uno de ellos.

Me gustaría hacer lo mismo queeste ejemplo pero con caminos no geo. Algo como

d3.select(myElement).bounds() that I can use to pan and zoom my svg

No encontré nada con D3. ¿Me he perdido algo?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta