Estoy tratando de implementar un lienzo con posicionamiento de escala de objetos y funcionalidad de rotación. En js, esto se puede hacer fácilmente con fabric.js. Cómo implementar la lógica básica para escalar la rotación y el posicionamiento como en fabric.js. Soy consciente de la transformación de Matrix en aleteo. Pero no obtengo el resultado exacto como el de fabric.js. Algunos de los problemas a los que me enfrento son: puedo colocar un elemento, pero cuando giro y escalo un elemento, su posición cambia. Pero en fabric.js funciona perfectamente bien. Entonces, si alguien me ayuda a descubrir el algoritmo para posicionamiento, escala y rotación, sería útil.