![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ante nada, gracias por seguir respondiendo.
Ahora, lo que no entiendo de eso hector, es por que cuando haces el metodo draw, para pasar las coordenadas J e I , se las pasas multiplicando por ANCHO y ALTO. Pd: igual, voy a tratar de resolverlo como me habian dicho al principio, pero esta bueno saber como tendria que hacer para mejorar el programa (ya sea como decia marcoszorrilla, o de la manera en que decis vos) |
|
#2
|
||||
|
||||
|
Lo único que hago es una transformación (una escala)
Los valores de I y de J son los indices de la matriz, los ciclos for sirven para obtener coordenadas X,Y Código:
Los indices de la matriz transpuesta son los siguientes: (0,0) (1,0) (2,0) ... (9,0) (0,1) (1,1) ... (9,1) : : : : (0,9) (1,9) ... (9,9) Pero en coordenadas X, Y del canvas lo que necesito es lo siguiente: (suponiendo que las imagenes son de tamaño 32x32) ( 0, 0) (32, 0) (64, 0) ... (288, 0) ( 0,32) (32,32) ... (288,32) : : : : ( 0,288) (32,288) ... (288,288) Este tipo de procedimientos son muy comunes cuando se trata de escalar, piensa en tu matriz como un pequeño cuadrado de dimensión 9x9 y deseas transformarlo en un cuadrado más grande de dimensión 288x288, por esta razón necesitas escalarlo (multiplicarlo por un factor). Saludos Última edición por Héctor Randolph fecha: 11-02-2006 a las 00:54:21. |
|
#3
|
|||
|
|||
|
Ahhhhh!!! ahora si!!!, gracias de nuevo hector!!
__________________
El sabio no dice todo lo que piensa, pero piensa todo lo que dice... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|