Quiero aplicar o 'hornear' una transformación de varias rutas en Raphael JS 2, de modo que pueda combinarlas en una sola ruta.¿Cómo aplicar la matriz de transformación a las coordenadas de ruta en Raphael JS 2?
Aquí hay una ruta de ejemplo, donde me gustaría que el atributo "transformar" se aplique a todas las coordenadas "d".
<path style="" fill="#000000" stroke="none" d="M150,-265C182,-275,171,-220,180,-194L178,-194C181,-192,180,-185,181,-180C211,-169,282,-173,306,-166C308,-169,316,-171,315,-165C268,-157,225,-148,184,-137C188,-118,186,-96,190,-79L282,-131C289,-131,296,-135,297,-126C293,-118,271,-105,236,-80C190,-48,155,-20,125,-6C112,-15,115,-34,111,-51C121,-70,108,-107,107,-133C70,-132,-5,-126,0,-157C18,-170,39,-181,64,-191C75,-190,92,-181,100,-185C99,-198,95,-211,89,-225Z" transform="matrix(0.1389, 0, 0, 0.1389, 291.91, 235.465)" stroke-width="7.199999999999999">
entiendo que el marco svg-edit puede convertir camino coordina a posiciones absolutas, y quitar la matriz de transformación en el proceso.
Algunas preguntas relacionadas, que no pude conseguir mi respuesta de:
Terminé almacenando la transformación original para cada ruta en el conjunto. Cada vez que necesito transformar todo el conjunto, primero pre-transformaré "... T" las rutas individuales usando las transformaciones almacenadas. Esta solución no es ideal, ya que hace laggy de arrastre para juegos grandes. – Jedateach
SvgToHtml convertirá las coordenadas de ruta en posiciones absolutas y eliminará la matriz de transformación en el proceso. http://irunmywebsite.com/raphael/SVGTOHTML_LIVE.php – Chasbeen