Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/12/2013, 15:34
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 10 meses
Puntos: 29
Respuesta: Canvas rotar dibujo sin movimiento

Cita:
Iniciado por marlanga Ver Mensaje
Se evita haciendo que el centro del objeto coincida con la coordenada 0,0 al hacer la translación del contexto; y haciendo que las instrucciones de dibujo posteriores actúen como si el centro estuviera en 0,0.
Lo he intentado hacer con c.translate(x+.5*width,(y+height/2)+.5*height);
y luego para facilitar el dibujo del objeto he restado a la x y a la y:
x-=x+width/2;
y-=y+height;

pero sigue igual...
En anteriores programas si lo conseguía pero parece que algún concepto se me ha olvidado.