1 00:00:00,790 --> 00:00:09,509 Hola chicos, ¿qué tal? Os voy a grabar, como os prometí, las instrucciones paso a paso para crear nuestro efecto de zoom infinito 2 00:00:09,509 --> 00:00:17,210 en el que hay algunos conceptos de GeoGebra un poquito incomplicados porque se mezclan, pues un deslizador de deslizadores sobre todo. 3 00:00:17,870 --> 00:00:20,530 Entonces, vamos con ello, si os parece. 4 00:00:21,670 --> 00:00:28,609 Lo que hay que hacer antes de nada es crear un nuevo archivo de GeoGebra. 5 00:00:28,609 --> 00:00:32,750 si estáis ya logueados 6 00:00:32,750 --> 00:00:34,509 pues luego se guardará automáticamente 7 00:00:34,509 --> 00:00:36,789 entonces ejejera.rg barra classic 8 00:00:36,789 --> 00:00:39,789 bien, y aquí lo que vamos a hacer va a ser 9 00:00:39,789 --> 00:00:43,329 ir haciendo paso a paso nuestra construcción 10 00:00:43,329 --> 00:00:45,649 lo primero de todo lo que necesitamos es 11 00:00:45,649 --> 00:00:49,070 ir metiendo una serie de constantes 12 00:00:49,070 --> 00:00:52,950 que nos van a servir para controlar el efecto de crecimiento 13 00:00:52,950 --> 00:00:54,850 por eso de hecho 14 00:00:54,850 --> 00:00:59,149 podemos tomar un primer valor crecimiento 15 00:00:59,149 --> 00:01:01,229 que va a ser un número entre 0 y 5 16 00:01:01,229 --> 00:01:03,509 puede valer 3 17 00:01:03,509 --> 00:01:07,890 y ahí con el GeoGebra 6 podemos modificar 18 00:01:07,890 --> 00:01:11,090 el valor inicial, el valor final, el nombre 19 00:01:11,090 --> 00:01:13,370 pinchando aquí y el paso si queremos que vaya 20 00:01:13,370 --> 00:01:16,430 de 2 en 2, de 3 en 3 21 00:01:16,430 --> 00:01:19,109 o de 1 en 1, por ejemplo en este caso 22 00:01:19,109 --> 00:01:20,790 queremos que vaya de 0 en 1 en 0 23 00:01:20,790 --> 00:01:24,049 lo siguiente que vamos a hacer es 24 00:01:24,049 --> 00:01:26,709 pues un número 25 00:01:26,709 --> 00:01:28,409 un número entero que va a ser 26 00:01:28,409 --> 00:01:30,390 el TUM máximo que vamos a querer 27 00:01:30,390 --> 00:01:32,590 el TUM pues va a ser el valor 28 00:01:32,590 --> 00:01:34,569 cuando lo apliquemos en la 29 00:01:34,569 --> 00:01:36,629 homotecia, pues la 30 00:01:36,629 --> 00:01:38,730 homotecia máxima, la razón de homotecia máxima 31 00:01:38,730 --> 00:01:40,370 que vamos a querer, pues puede valer 32 00:01:40,370 --> 00:01:42,170 12, 13, 14, en fin 33 00:01:42,170 --> 00:01:44,549 como va a ser un número, luego si vemos que queda 34 00:01:44,549 --> 00:01:46,810 corto, se sale la imagen, pues lo podemos modificar 35 00:01:46,810 --> 00:01:52,189 así que bueno, ahí lo podemos 36 00:01:52,189 --> 00:01:53,469 controlar, aunque 37 00:01:53,469 --> 00:01:55,849 lo vamos a dejar fijo en realidad 38 00:01:55,849 --> 00:01:57,709 y como va a ser un número entero 39 00:01:57,709 --> 00:01:59,670 bueno, puede ser en realidad 40 00:01:59,670 --> 00:02:02,829 decimal porque como es un 41 00:02:02,829 --> 00:02:04,810 va a ser la escala 42 00:02:04,810 --> 00:02:06,329 de nuestra materia 43 00:02:06,329 --> 00:02:08,810 bien, lo siguiente 44 00:02:08,810 --> 00:02:10,270 pues va a ser 45 00:02:10,270 --> 00:02:11,590 nuestro deslizador general 46 00:02:11,590 --> 00:02:13,270 este sí que es importante 47 00:02:13,270 --> 00:02:18,310 que va a ser un deslizador que va a ir de 0 a 1 48 00:02:18,310 --> 00:02:20,509 así que ponemos deslizador igual a 0 49 00:02:20,509 --> 00:02:22,409 vamos a ponerle 50 00:02:22,409 --> 00:02:26,210 que vaya desde 0 hasta 1 porque este va a ser el que va a controlar toda la animación 51 00:02:26,210 --> 00:02:30,110 cuando le demos al play se va a ejecutar y cuando le demos a stop va a parar 52 00:02:30,110 --> 00:02:34,469 y para que vaya fino podemos poner de 0,01 a las centésimas 53 00:02:34,469 --> 00:02:38,210 para que vaya fino, fijaos que vamos a tener ya aquí 54 00:02:38,210 --> 00:02:41,449 nuestro deslizador que vamos a poder luego pues aumentar de velocidad 55 00:02:41,449 --> 00:02:45,789 o reducir la velocidad, bien, ahí lo tenemos, de momento lo vamos a dejar para ahora 56 00:02:45,789 --> 00:02:49,610 ¿qué vamos a hacer ahora? pues lo que vamos a hacer ahora va a ser 57 00:02:49,610 --> 00:02:51,469 empezar a meter las imágenes 58 00:02:51,469 --> 00:02:52,830 entonces las imágenes 59 00:02:52,830 --> 00:02:55,689 vamos a meterlas, yo ya la tengo descargada 60 00:02:55,689 --> 00:02:57,750 tengo descargada una de las imágenes 61 00:02:57,750 --> 00:02:59,409 que tenéis aquí 62 00:02:59,409 --> 00:03:03,530 con los que Javier Cayetano 63 00:03:03,530 --> 00:03:05,789 hizo su efecto de zoom infinito, aquí la tenéis 64 00:03:05,789 --> 00:03:07,669 y bueno, pues hay que 65 00:03:07,669 --> 00:03:09,770 crear varias, hay que añadir 66 00:03:09,770 --> 00:03:10,710 varias imágenes 67 00:03:10,710 --> 00:03:13,349 yo recomiendo que sean más o menos 68 00:03:13,349 --> 00:03:15,469 todas del mismo tamaño y ya sabéis que tienen que tener 69 00:03:15,469 --> 00:03:17,389 una zona blanca, por cierto que aquí 70 00:03:17,389 --> 00:03:19,009 no hemos escondido, no nos interesa 71 00:03:19,009 --> 00:03:20,590 Tener aquí, pinchamos 72 00:03:20,590 --> 00:03:22,830 No nos interesa tener ni la cuadrícula 73 00:03:22,830 --> 00:03:25,530 Ni los ejes, así que tenemos el lienzo en blanco 74 00:03:25,530 --> 00:03:27,050 Vamos a meter más 75 00:03:27,050 --> 00:03:28,909 Para ello vuelvo a darle aquí a imagen 76 00:03:28,909 --> 00:03:31,030 Y vamos a meter, yo voy a meter la misma 77 00:03:31,030 --> 00:03:32,889 Porque, bueno, ya la creatividad 78 00:03:32,889 --> 00:03:33,969 Os la dejo a vosotros 79 00:03:33,969 --> 00:03:37,169 La voy a meter pues 5 veces 80 00:03:37,169 --> 00:03:39,050 Yo creo que con 5 van a ser suficientes 81 00:03:39,050 --> 00:03:48,330 Mirad, 3 veces 82 00:03:48,330 --> 00:03:50,669 Llevan 3 83 00:03:50,669 --> 00:03:52,629 Pues una más 84 00:03:52,629 --> 00:04:00,569 Y una última más 85 00:04:00,569 --> 00:04:10,020 Veis que aquí no aparecen las imágenes, aparecen los puntos sobre los que se han apoyado 86 00:04:10,020 --> 00:04:12,699 Que luego los tendremos que cambiar para que todos los puntos sean el mismo 87 00:04:12,699 --> 00:04:17,519 Tenemos que pinchar aquí y en opciones, aquí objetos auxiliares 88 00:04:17,519 --> 00:04:20,779 Y así vemos el nombre que tienen las imágenes 89 00:04:20,779 --> 00:04:24,199 Y las podemos clasificar por tipo de objeto para que estén todos juntos 90 00:04:24,199 --> 00:04:27,040 Imagen 1, imagen 2, imagen 3, imagen 4, imagen 5 91 00:04:27,040 --> 00:04:30,680 Ahora lo que voy a hacer es que todas las imágenes se apoyen en los mismos puntos 92 00:04:30,680 --> 00:04:32,759 En el A y en el B para que estén situados aquí 93 00:04:32,759 --> 00:04:44,980 Entonces, seleccionando cada una de las imágenes, yo le voy a decir, de hecho las podemos seleccionar marcando el mayúsculo, puedo pinchar en uno y en otro y tengo, veis, todas las seleccionadas. Si no, puedo ir de una en una, no pasa nada. 94 00:04:45,339 --> 00:04:58,639 Entonces, para cambiar a todos los valores a la vez, puedo pinchar aquí, le voy a decir posición y que la esquina 1 vaya a ser el punto A, el punto de la primera imagen, fijaos que se me van a girar ya todas, y en la esquina 2 va a ser el punto B. 95 00:04:58,639 --> 00:05:03,540 Bien, así todas se apoyan en esos dos puntos y están todas una detrás de la otra 96 00:05:03,540 --> 00:05:07,560 Y el resto de puntos pues los puedo eliminar porque no lo necesito 97 00:05:07,560 --> 00:05:12,120 Ya he limpiado un poquitín más esto 98 00:05:12,120 --> 00:05:14,579 Vale, ahora que necesito, ya tengo mis cinco imágenes 99 00:05:14,579 --> 00:05:16,899 Ahora necesito una lista de imágenes 100 00:05:16,899 --> 00:05:22,759 Entonces voy a poner, escribir imágenes para tener una lista con las imágenes 101 00:05:22,759 --> 00:05:27,180 Imágenes, abro llaves y ahora, ¿cómo se llaman las imágenes? 102 00:05:27,180 --> 00:05:47,160 imagen 1, imagen 2, pues eso es lo que tengo que escribir, imagen 1, imagen 3, imagen 4, imagen 5, importante, escribíais esto bien porque si no no os lo voy a hacer bien, importante si tenéis mayúsculas 103 00:05:47,160 --> 00:05:56,040 respetad las mayúsculas y las minúsculas fundamental, bueno, pues ya tengo la lista y ahora lo importante es saber cuántas, necesito saber cuántas imágenes tengo aquí 104 00:05:56,040 --> 00:06:00,000 es verdad que son 5, pero si yo en un momento dado quiero meter una más 105 00:06:00,000 --> 00:06:04,379 tengo que andar con mucho ojo del número de imágenes 106 00:06:04,379 --> 00:06:08,240 que tengo, entonces voy a definir ese valor como n, la longitud 107 00:06:08,240 --> 00:06:11,680 de esta lista, que es el número de imágenes que tengo, escribo longitud 108 00:06:11,680 --> 00:06:15,920 y ese es el comando que me calcula la longitud de una lista, longitud 109 00:06:15,920 --> 00:06:20,319 imágenes, pero como está diciendo me va a devolver 110 00:06:20,319 --> 00:06:23,879 el valor, ¿qué valor me va a devolver? pues 5, porque tengo 5 imágenes 111 00:06:23,879 --> 00:06:25,959 N vale 5. Bien, correcto. 112 00:06:26,360 --> 00:06:28,139 Y entonces, ¿ahora lo siguiente que vamos a hacer qué va a ser? 113 00:06:28,279 --> 00:06:33,160 Bueno, pues ahora lo siguiente que vamos a hacer va a ser el punto de arranque de los deslizadores. 114 00:06:33,160 --> 00:06:43,040 Yo voy a querer que haya una serie de deslizadores y quiero que arranquen de 0 a 1, quiero meter 5 deslizadores, para que todos vayan a la vez. 115 00:06:43,560 --> 00:06:47,540 Entonces, voy a dividir el del 0 al 1 en 5 partes iguales. 116 00:06:48,160 --> 00:06:49,699 Y eso lo voy a hacer con el comando secuencia. 117 00:06:49,699 --> 00:06:54,920 Entonces, tengo por aquí escrito para que sea solo un copia y pega 118 00:06:54,920 --> 00:07:02,420 Yo lo que voy a haceros ahora es, luego en la descripción de este vídeo, colgaros estos textos 119 00:07:02,420 --> 00:07:08,660 Es esta secuencia de t partido por n, donde t va desde 0 a n-1 120 00:07:08,660 --> 00:07:11,439 ¿Qué va a hacer esto? Pues vamos a comprobarlo 121 00:07:11,439 --> 00:07:17,759 Fijaos, t partido por n valdrá 0, 1 quinto, 2 quintos, 3 quintos y 4 quintos 122 00:07:17,759 --> 00:07:20,100 Estos son los puntos de arranque de los deslizadores 123 00:07:20,100 --> 00:07:24,160 Y como yo luego voy a llamar a este deslizador 124 00:07:24,160 --> 00:07:30,259 Pues a este deslizador lo vamos a llamar con otro nombre para no liarnos 125 00:07:30,259 --> 00:07:32,920 ¿Por qué? Pues porque yo luego lo voy a utilizar 126 00:07:32,920 --> 00:07:37,259 Entonces, a este deslizador lo voy a llamar inicio deslizadores 127 00:07:37,259 --> 00:07:39,699 Porque es lo que va a ser, el inicio de los deslizadores 128 00:07:39,699 --> 00:07:45,959 A ver, inicio, se me ha cortado 129 00:07:45,959 --> 00:07:48,199 Deslizadores 130 00:07:48,199 --> 00:07:50,620 Correcto, bien, ahí ya lo tengo 131 00:07:50,620 --> 00:08:12,139 Bueno, entonces, ¿qué más vamos a hacer ahora? Pues ahora vamos a hacer el comando difícil, que es el deslizador de deslizadores, que lo que va a hacer es que cuando le demos al play al deslizador general vamos a tener en realidad 5 deslizadores en uno solo moviéndose a la par, y esos 5 deslizadores son los que me van a controlar a la vez cada una de las imágenes. 132 00:08:12,139 --> 00:08:24,759 Bueno, pues eso lo vamos a hacer con el siguiente comando. Voy a copiarlo, que lo tengo por aquí. Es el comando fib. El comando fib lo que hace es que una serie de variables las evalúa en una serie de listas. 133 00:08:24,759 --> 00:08:28,680 ahí tenéis este texto 134 00:08:28,680 --> 00:08:32,679 lo que va a hacer es que cada vez que el deslizador general 135 00:08:32,679 --> 00:08:35,179 el deslizador general, os recuerdo que va de 0 a 1 136 00:08:35,179 --> 00:08:39,379 salte el valor in, que el in va a ser nuestra variable 137 00:08:39,379 --> 00:08:42,000 entonces le restamos in 138 00:08:42,000 --> 00:08:45,659 y cada vez que se pase, si es más pequeño 139 00:08:45,659 --> 00:08:48,340 pues lo que vamos a hacer es sumar 1 y restar in 140 00:08:48,340 --> 00:08:50,360 lo que va a hacer esto, fijaos el efecto 141 00:08:50,360 --> 00:08:54,379 y in va a ser una variable que va a recorrer esta anterior 142 00:08:54,379 --> 00:08:57,179 0, 0,2, 0,4, 0,6, 0,8 143 00:08:57,179 --> 00:08:59,279 de manera que yo cuando ejecute esto 144 00:08:59,279 --> 00:09:01,279 si lo he hecho bien, vamos a ver 145 00:09:01,279 --> 00:09:03,120 si me sale una cosa rara como esta 146 00:09:03,120 --> 00:09:05,139 eso es que hay una letra que está mal escrita 147 00:09:05,139 --> 00:09:06,980 entonces tengo que comprobar 148 00:09:06,980 --> 00:09:09,179 que no he escrito una mayúscula 149 00:09:09,179 --> 00:09:10,279 o una minúscula mal 150 00:09:10,279 --> 00:09:12,740 fijaos que me ha empezado a generar cosas raras 151 00:09:12,740 --> 00:09:14,500 y eso es porque tenía algo mal 152 00:09:14,500 --> 00:09:15,759 inicio deslizadores 153 00:09:15,759 --> 00:09:18,279 lo tengo aquí con mayúscula 154 00:09:18,279 --> 00:09:19,759 y aquí estaba con minúscula 155 00:09:19,759 --> 00:09:22,279 entonces en cuanto hago una letra 156 00:09:22,279 --> 00:09:23,860 una sola letra que no esté bien escrita 157 00:09:23,860 --> 00:09:26,279 aquí lo tenemos 158 00:09:26,279 --> 00:09:27,399 entonces toda esta 159 00:09:27,399 --> 00:09:29,980 morraya que me ha generado la puedo borrar 160 00:09:29,980 --> 00:09:30,740 porque no me vale 161 00:09:30,740 --> 00:09:33,860 está haciendo cosas un poco malas 162 00:09:33,860 --> 00:09:36,440 así que esto es lo que os ha generado 163 00:09:36,440 --> 00:09:37,759 por meter un código erróneo 164 00:09:37,759 --> 00:09:40,000 borrarlo porque si no lo hemos 165 00:09:40,000 --> 00:09:45,940 y el max 166 00:09:45,940 --> 00:09:47,360 no me lo quiero cargar 167 00:09:47,360 --> 00:09:49,940 a ver si me he cargado 168 00:09:49,940 --> 00:09:50,580 algo que no 169 00:09:50,580 --> 00:09:53,860 creo que me he cargado algo que no tenía que cargarme 170 00:09:53,860 --> 00:09:55,700 vamos a ver 171 00:09:55,700 --> 00:09:56,600 a deshacer 172 00:09:56,600 --> 00:09:58,340 un momentico, los últimos 173 00:09:58,340 --> 00:10:00,720 deslizador general, vale, si no me lo tengo que borrar 174 00:10:00,720 --> 00:10:01,860 y 175 00:10:01,860 --> 00:10:04,440 el deslizador general 176 00:10:04,440 --> 00:10:06,820 este es el que me ha generado 177 00:10:06,820 --> 00:10:08,539 nuevo, vale 178 00:10:08,539 --> 00:10:10,679 vamos a ver, claro, porque he puesto yo aquí 179 00:10:10,679 --> 00:10:12,879 esto, entonces no me va 180 00:10:12,879 --> 00:10:14,580 a generar, vamos a ver 181 00:10:14,580 --> 00:10:16,019 una cosita, a ver, es que 182 00:10:16,019 --> 00:10:17,899 en cuanto escribáis un texto 183 00:10:17,899 --> 00:10:21,879 en cuanto escribáis un texto 184 00:10:21,879 --> 00:10:24,580 deslizador general yo lo había escrito con minúsculas 185 00:10:24,580 --> 00:10:26,399 entonces que pasa, porque si lo ponéis 186 00:10:26,399 --> 00:10:30,740 con mayúsculas, pues no cuadra. Os intentaré dejar todo en minúsculas en la descripción 187 00:10:30,740 --> 00:10:38,120 para que copiéis el texto bien. Y ahora debería de funcionar. Vamos a ver, vamos a volver 188 00:10:38,120 --> 00:10:42,879 a copiarlo, pero todo con minúsculas y voy a borrar esta vez, porque me va a generar 189 00:10:42,879 --> 00:10:49,259 cosas erróneas. ¿Veis? Vamos a quitar lo que hemos añadido de más y volvemos a arrancar 190 00:10:49,259 --> 00:10:54,940 fuera. Vale, ahora ya creo que está todo bien. Mirad, para saber que las cosas van 191 00:10:54,940 --> 00:11:00,019 en orden, lo que podéis hacer es visualizar todo por orden en el momento en el que se 192 00:11:00,019 --> 00:11:04,679 ha construido. Y así sabéis cuáles son las cosas más recientes y las más antiguas. 193 00:11:05,059 --> 00:11:09,200 Estamos entonces que hemos creado bien este inicio de deslizadores y ahora lo que vamos 194 00:11:09,200 --> 00:11:14,899 a tener que crear es el deslizador de deslizadores. Lo voy a volver a hacer, pero teniendo en 195 00:11:14,899 --> 00:11:20,019 cuenta que las mayúsculas son todas minúsculas, que estoy escribiendo todas minúsculas. Lo 196 00:11:20,019 --> 00:11:25,139 tenía que copiar con mayúsculas y eso es mala idea, así no lo voy a mantener, entonces 197 00:11:25,139 --> 00:11:30,059 todo en minúsculas, yo os lo dejo ya en minúsculas para que no tengáis ese problema y se acabó 198 00:11:30,059 --> 00:11:37,759 en la descripción del vídeo, ¿vale? Bueno, vale, ahora sí que sí, deslizador general, 199 00:11:38,559 --> 00:11:43,679 inicio deslizadores, el deslizador general me lo ha vuelto a generar uno nuevo, malo, 200 00:11:43,679 --> 00:11:46,580 deslizadores general 201 00:11:46,580 --> 00:11:48,600 este es el error, había escrito 202 00:11:48,600 --> 00:11:50,340 deslizadores general, Manuel 203 00:11:50,340 --> 00:11:52,700 por eso te está saliendo 204 00:11:52,700 --> 00:11:54,220 aquí una cosa más, vamos a 205 00:11:54,220 --> 00:11:56,379 volver a borrar 206 00:11:56,379 --> 00:11:58,279 y a reescribir de nuevo 207 00:11:58,279 --> 00:11:59,659 bueno, esta cosa os puede pasar 208 00:11:59,659 --> 00:12:01,840 entonces vamos a borrar aquí 209 00:12:01,840 --> 00:12:03,980 aquí voy a corregir 210 00:12:03,980 --> 00:12:06,659 el texto, esto es un lenguaje de programación 211 00:12:06,659 --> 00:12:08,220 al final, no 212 00:12:08,220 --> 00:12:12,080 deslizador general, ahí lo tengo 213 00:12:12,080 --> 00:12:14,679 Y entonces, ahora vamos a volver 214 00:12:14,679 --> 00:12:17,440 Y ahora sí, espero que no me genere 215 00:12:17,440 --> 00:12:19,100 La manera de saber que lo estáis haciendo bien 216 00:12:19,100 --> 00:12:20,559 Es que no se está generando más cosas 217 00:12:20,559 --> 00:12:24,179 O sea, no se está generando deslizadores nuevos 218 00:12:24,179 --> 00:12:26,480 Si os crea un deslizador nuevo que no lo habéis pedido 219 00:12:26,480 --> 00:12:28,720 Eso es porque detecta que hay una variable no definida 220 00:12:28,720 --> 00:12:30,919 Y entonces te la intenta generar 221 00:12:30,919 --> 00:12:31,700 Ahora sí, ¿veis? 222 00:12:31,759 --> 00:12:34,419 Que ahora lo que me ha pasado es que me salen aquí unos números 223 00:12:34,419 --> 00:12:36,000 Para ver que todo está bien, fijaos 224 00:12:36,000 --> 00:12:38,740 Cuando yo dé al play al deslizador general 225 00:12:38,740 --> 00:12:40,559 Estos números se me van a mover 226 00:12:40,559 --> 00:12:41,539 ¿Y cómo se mueven? 227 00:12:41,539 --> 00:12:42,600 Pues de una manera muy concreta 228 00:12:42,600 --> 00:12:43,320 Voy a darle al play 229 00:12:43,320 --> 00:12:45,399 Le voy a dar muy despacito 230 00:12:45,399 --> 00:12:46,740 Para que veáis como se va moviendo 231 00:12:46,740 --> 00:12:48,840 Lo que van haciendo es avanzando 232 00:12:48,840 --> 00:12:51,080 Bueno, en realidad retrocediendo, bajando 233 00:12:51,080 --> 00:12:53,460 Y porque estoy bajando 234 00:12:53,460 --> 00:12:55,700 Y cuando llegue a este 0 va a volver a 1 235 00:12:55,700 --> 00:12:58,139 Y entonces lo que va a pasar es que 236 00:12:58,139 --> 00:13:00,000 Yo voy a tener un deslizador este número 237 00:13:00,000 --> 00:13:01,340 Que va de 0 a 1 todo el rato 238 00:13:01,340 --> 00:13:03,299 Bueno, en realidad va a ir hacia arriba 239 00:13:03,299 --> 00:13:05,620 Es que este le he dado que sea decreciente 240 00:13:05,620 --> 00:13:06,419 Vamos a darle al play 241 00:13:06,419 --> 00:13:08,440 Ahí está creciendo 242 00:13:08,440 --> 00:13:11,559 Entonces, voy a tener este número que va a ir creciendo de 0 a 1 243 00:13:11,559 --> 00:13:14,740 Este también, cuando llegue a 1 va a volver a 0 244 00:13:14,740 --> 00:13:16,620 Y así con todos, fijaos, ya veréis 245 00:13:16,620 --> 00:13:18,019 Voy a darle un poco a acelerar 246 00:13:18,019 --> 00:13:20,279 Cuando llegue a 1 va a 0 247 00:13:20,279 --> 00:13:21,580 Y así todos 248 00:13:21,580 --> 00:13:24,460 Cuando cada uno de ellos vayan a 1, vuelven a 0 249 00:13:24,460 --> 00:13:25,440 Y así con todos 250 00:13:25,440 --> 00:13:27,299 Voy a darle al play más rápido y lo vais viendo 251 00:13:27,299 --> 00:13:29,159 Ahora este va a llegar a 1 y se va a volver a 0 252 00:13:29,159 --> 00:13:32,379 Y luego es este el que va a volver a 1 y se va a volver a 0 253 00:13:32,379 --> 00:13:34,080 Eso es lo que van a querer hacer 254 00:13:34,080 --> 00:13:37,419 Lo que voy a hacer con eso es hacer un zoom 255 00:13:37,419 --> 00:13:39,759 O sea, una homotecia de las imágenes 256 00:13:39,759 --> 00:13:42,580 Y cuando sea ya demasiado grande que se salga de la imagen 257 00:13:42,580 --> 00:13:44,460 Vuelve a cero y vuelve a punto de partida 258 00:13:44,460 --> 00:13:45,899 Y es como que entra en bool 259 00:13:45,899 --> 00:13:47,179 Esa es la idea 260 00:13:47,179 --> 00:13:50,179 Bueno, entonces, vamos con el siguiente paso 261 00:13:50,179 --> 00:13:53,740 Venga, vamos con el siguiente paso 262 00:13:53,740 --> 00:13:55,899 Ahora, una vez que tengo ya el deslizador de deslizadores 263 00:13:55,899 --> 00:14:00,000 Ahora, vamos a ponerle nombre 264 00:14:00,000 --> 00:14:01,799 Porque si no, como luego lo voy a utilizar 265 00:14:01,799 --> 00:14:04,600 Pues a esto lo vamos a llamar deslizadores 266 00:14:04,600 --> 00:14:09,600 bien, ahora que tengo que hacer 267 00:14:09,600 --> 00:14:12,879 pues necesito el punto desde donde yo voy a hacer la homotequia 268 00:14:12,879 --> 00:14:15,659 pues el punto desde donde voy a hacer la homotequia es desde el centro de aquí 269 00:14:15,659 --> 00:14:21,159 por ejemplo, que es el tercer punto que estoy utilizando 270 00:14:21,159 --> 00:14:22,980 a ver si quiere, eso 271 00:14:22,980 --> 00:14:25,860 vamos a ver, que es este ratón 272 00:14:25,860 --> 00:14:30,029 ahora es un problema de ratón, punto C 273 00:14:30,029 --> 00:14:32,590 bien, y ahora, ¿qué es lo que vamos a hacer? 274 00:14:33,450 --> 00:14:34,970 pues ya está, vamos a crear los toms 275 00:14:34,970 --> 00:14:38,570 entonces, pero antes, para crear los toms 276 00:14:38,570 --> 00:14:40,690 le tengo que decir cuál es el valor del zoom 277 00:14:40,690 --> 00:14:42,049 que va a hacer 278 00:14:42,049 --> 00:14:44,149 cuál es el valor de la homotecia 279 00:14:44,149 --> 00:14:45,769 de la razón de la homotecia 280 00:14:45,769 --> 00:14:49,149 y eso lo voy a determinar 281 00:14:49,149 --> 00:14:50,809 de esta forma, es otra vez el comando zip 282 00:14:50,809 --> 00:14:53,070 que lo que va a hacer es evaluar 283 00:14:53,070 --> 00:14:54,049 estos, estas 284 00:14:54,049 --> 00:14:56,190 fijaos, estos números 285 00:14:56,190 --> 00:14:59,169 le voy a decirle que sea máximo valor del zoom 286 00:14:59,169 --> 00:15:00,629 recuerdo que el máximo valor del zoom 287 00:15:00,629 --> 00:15:01,710 le habíamos dicho que es 12 288 00:15:01,710 --> 00:15:03,629 por d 289 00:15:03,629 --> 00:15:05,909 que la d va a ir 290 00:15:05,909 --> 00:15:11,629 de, pues desde 0 a 1, van a ser valores de 0 a 1 alternandos 291 00:15:11,629 --> 00:15:15,049 es decir, estoy multiplicando por un número que es menor de 1 292 00:15:15,049 --> 00:15:17,690 elevado al crecimiento, al factor de crecimiento 293 00:15:17,690 --> 00:15:20,909 como estoy multiplicando por un número que no llega a 1 294 00:15:20,909 --> 00:15:24,570 el máximo valor del zoom, cuando D sea casi cercano a 1 295 00:15:24,570 --> 00:15:29,049 es decir, cuando valga 1, pues este valor va a valer máximo zoom 296 00:15:29,049 --> 00:15:31,730 y cuando valga 0, pues va a ser 0 297 00:15:31,730 --> 00:15:35,769 entonces estos valores van a ser valores que van a estar moviéndose entre 0 298 00:15:35,769 --> 00:15:38,169 y el máximo valor de zoom que nosotros 299 00:15:38,169 --> 00:15:39,309 lo hayamos fijado, que era 12 300 00:15:39,309 --> 00:15:40,850 si ponemos más, pues más 301 00:15:40,850 --> 00:15:43,549 y van a estar moviéndose continuamente 302 00:15:43,549 --> 00:15:46,649 y lo importante son las mayúsculas y minúsculas 303 00:15:46,649 --> 00:15:47,690 que lo haya escrito todo bien 304 00:15:47,690 --> 00:15:49,850 el zoom sí que lo había escrito con mayúsculas 305 00:15:49,850 --> 00:15:52,029 y el resto creo que está todo bien 306 00:15:52,029 --> 00:15:54,230 deslizadores lo tengo 307 00:15:54,230 --> 00:15:56,389 bien creado, así que vamos a comprobar 308 00:15:56,389 --> 00:15:57,710 que esto está bien, efectivamente 309 00:15:57,710 --> 00:16:00,450 ¿veis? me está generando aquí estos valores 310 00:16:00,450 --> 00:16:01,990 que son valores entre 0 y 14 311 00:16:01,990 --> 00:16:03,429 vamos a comprobar dándole al play aquí 312 00:16:03,429 --> 00:16:05,210 que se va moviendo entre 0 y 14 313 00:16:05,210 --> 00:16:07,889 ¿Veis? Se van moviendo entre 0 y 14 314 00:16:07,889 --> 00:16:10,149 Ok, cuando llegan a 14 vuelven a 0 315 00:16:10,149 --> 00:16:11,490 Bien, ya lo tenemos 316 00:16:11,490 --> 00:16:14,110 Pues entonces ahora lo que vamos a hacer ya por fin es la homotecia 317 00:16:14,110 --> 00:16:14,950 Ya lo tenemos resuelto 318 00:16:14,950 --> 00:16:15,809 Entonces la homotecia 319 00:16:15,809 --> 00:16:20,789 De nuevo vamos a hacer una serie de homotecias sobre toda la lista de imágenes 320 00:16:20,789 --> 00:16:22,509 Pues por eso es el comando zip 321 00:16:22,509 --> 00:16:26,330 Que te haces una serie de cosas repetidas varias veces 322 00:16:26,330 --> 00:16:32,129 Entonces vas a hacer la homotecia de la imagen 323 00:16:32,129 --> 00:16:34,750 Donde la imagen va a recorrer la lista de imágenes 324 00:16:34,750 --> 00:16:36,690 Aplicándole el zoom, zoom 325 00:16:36,690 --> 00:16:38,490 Donde el zoom va a recorrer 326 00:16:38,490 --> 00:16:39,789 Cuidado aquí que lo tengo mal 327 00:16:39,789 --> 00:16:43,970 No se llama vzoom aquí porque todavía no le puse el valor vzoom 328 00:16:43,970 --> 00:16:45,009 Así que veis 329 00:16:45,009 --> 00:16:47,289 Me genera este caos 330 00:16:47,289 --> 00:16:48,610 Entonces borro 331 00:16:48,610 --> 00:16:51,690 Retrocedo porque no lo había cambiado de nombre 332 00:16:51,690 --> 00:16:53,129 Es importante que vayáis cambiando 333 00:16:53,129 --> 00:16:54,769 Y poniendo nombre a cada cosa 334 00:16:54,769 --> 00:16:57,409 Porque si no, esto vamos a llamarlo vzoom 335 00:16:57,409 --> 00:16:58,789 Bueno, vamos a ver 336 00:16:58,789 --> 00:16:59,570 Si me deja 337 00:16:59,570 --> 00:17:02,490 Ahora no me va a dejar porque está renegado 338 00:17:02,490 --> 00:17:22,609 Vamos a borrar todo lo nuevo que hemos creado, aquí, borramos, bien, y ahora vamos a cambiarse a vZoom, que va a ser el valor de nuestro zoom, correcto, y ahora ya se llama como debe llamarse, como copiéis el texto con unos nombres de variables incorrectos, pues no va a salir. 339 00:17:22,609 --> 00:17:38,730 Y hay algo que está mal también, vamos a comprobarlo de nuevo. Vamos a ver, el MaxZoom creo que sí, deslizadores, a ver si lo he escrito mal, deslizadores, la D, a ver, no, estoy aquí. 340 00:17:38,730 --> 00:17:40,930 vamos a ver, homotecia 341 00:17:40,930 --> 00:17:42,569 de la imagen, el zoom 342 00:17:42,569 --> 00:17:44,470 que va 343 00:17:44,470 --> 00:17:46,869 vzoom, lo tengo bien definido 344 00:17:46,869 --> 00:17:49,430 imágenes, está con mayúsculas 345 00:17:49,430 --> 00:17:50,549 como estoy con mayúsculas 346 00:17:50,549 --> 00:17:52,089 imágenes, está aquí 347 00:17:52,089 --> 00:17:54,890 el listado de imágenes, vamos a borrar 348 00:17:54,890 --> 00:17:57,759 zip 349 00:17:57,759 --> 00:18:00,200 me vas a hacer la homotecia 350 00:18:00,200 --> 00:18:02,460 e inicio 351 00:18:02,460 --> 00:18:04,299 es muy probable que inicio 352 00:18:04,299 --> 00:18:06,240 e inicio no está definido 353 00:18:06,240 --> 00:18:08,259 el punto inicio, ¿quién es? 354 00:18:08,420 --> 00:18:09,259 yo le he puesto 355 00:18:09,259 --> 00:18:14,640 se llama c, claro, me genera, fijaos que me está generando 356 00:18:14,640 --> 00:18:17,799 me está generando un valor para inicio porque lo desconoce 357 00:18:17,799 --> 00:18:22,660 entonces, ¿quién es inicio? inicio va a ser el arranque de mi matriz, es decir, el punto c 358 00:18:22,660 --> 00:18:27,880 vale, ahora si veis que me lo ha generado, vamos a borrar lo que no necesitamos 359 00:18:27,880 --> 00:18:32,279 y claro, cuando tengáis un fallo, lo que hay que hacer es analizar que está fallando 360 00:18:32,279 --> 00:18:34,839 hay algo que está mal escrito y se acabó 361 00:18:34,839 --> 00:18:38,660 voy a modificarlo en el texto que yo os he dado para que coincida con los valores 362 00:18:38,660 --> 00:18:40,160 porque si no os vais a volver locos 363 00:18:40,160 --> 00:18:42,799 y vamos a comprobarlo, ahora sí que está bien 364 00:18:42,799 --> 00:18:44,680 bueno 365 00:18:44,680 --> 00:18:46,660 yo como sabéis puedo mover 366 00:18:46,660 --> 00:18:48,720 este punto, vamos a esconderlo 367 00:18:48,720 --> 00:18:50,660 vamos a esconder los puntos que no necesito 368 00:18:51,259 --> 00:18:53,119 este y este 369 00:18:53,119 --> 00:18:54,779 y vamos a cruzar los dedos 370 00:18:54,779 --> 00:18:56,720 voy a cerrar aquí las propiedades 371 00:18:56,720 --> 00:18:57,799 porque ya no lo necesito 372 00:18:57,799 --> 00:19:00,640 incluso este panel lo podré 373 00:19:00,640 --> 00:19:03,099 cerrar luego, pero bueno, en el momento no hace falta 374 00:19:03,099 --> 00:19:05,839 y lo vamos a dar a play 375 00:19:05,839 --> 00:19:08,519 bien 376 00:19:08,519 --> 00:19:10,880 Hay una imagen, bueno, aparte 377 00:19:10,880 --> 00:19:13,180 Cosas que tengo que corregir, nada más 378 00:19:13,180 --> 00:19:14,920 Primero, las imágenes las tengo que esconder 379 00:19:14,920 --> 00:19:17,099 Porque te está generando nuevas imágenes 380 00:19:17,099 --> 00:19:18,500 Que son las imágenes del zoom 381 00:19:18,500 --> 00:19:20,839 De la apotecia, quiero decir, fuera 382 00:19:20,839 --> 00:19:24,359 Esta incluso también la podéis quitar 383 00:19:24,359 --> 00:19:26,859 Porque te está generando aquí la lista nueva 384 00:19:26,859 --> 00:19:28,759 Esta es una lista nueva que habéis generado 385 00:19:28,759 --> 00:19:29,880 Que es el zoom infinito 386 00:19:29,880 --> 00:19:32,180 Luego, ¿qué cosas más? 387 00:19:32,420 --> 00:19:35,039 Pues aquí, el deslizador 388 00:19:35,039 --> 00:19:36,460 Tiene que ir hacia arriba, no hacia abajo 389 00:19:36,460 --> 00:19:37,039 Porque si no 390 00:19:37,039 --> 00:19:43,240 ¿Veis? 391 00:19:43,740 --> 00:19:45,640 Y bueno, aquí hay una cosita 392 00:19:45,640 --> 00:19:46,779 Y es la velocidad 393 00:19:46,779 --> 00:19:48,079 Vamos a darle más velocidad 394 00:19:48,079 --> 00:19:51,059 Y que está yendo hacia abajo 395 00:19:51,059 --> 00:19:52,900 Y no queremos, lo que queremos es que vaya hacia arriba 396 00:19:52,900 --> 00:19:54,920 Entonces vamos a darle para arriba 397 00:19:54,920 --> 00:19:56,119 A ver, ahora lo digo como 398 00:19:56,119 --> 00:19:59,440 Bien, entonces 399 00:19:59,440 --> 00:20:02,000 Para modificar esto ligeramente 400 00:20:02,000 --> 00:20:03,680 Primero le tenemos que decir en propiedades 401 00:20:03,680 --> 00:20:04,700 Que vaya solo para arriba 402 00:20:04,700 --> 00:20:07,920 Esto es aquí, en deslizador 403 00:20:07,920 --> 00:20:10,559 Seleccionando el deslizador correspondiente 404 00:20:10,559 --> 00:20:11,799 Que solo vaya para arriba 405 00:20:11,799 --> 00:20:14,180 No es oscilante, sino es solo incrementando 406 00:20:14,180 --> 00:20:15,980 Así solo se incrementa 407 00:20:15,980 --> 00:20:18,140 Y luego, aquí 408 00:20:18,140 --> 00:20:20,380 Con el factor de crecimiento 409 00:20:20,380 --> 00:20:21,460 Que no sé por qué no lo veo 410 00:20:21,460 --> 00:20:25,549 Lo hemos llegado a borrar 411 00:20:25,549 --> 00:20:27,750 Deslizador general, zoom máximo 412 00:20:27,750 --> 00:20:29,849 Y por qué no está el crecimiento 413 00:20:29,849 --> 00:20:34,549 Crecimiento 414 00:20:34,549 --> 00:20:35,710 Aquí está 415 00:20:35,710 --> 00:20:37,609 El factor este de crecimiento 416 00:20:37,609 --> 00:20:39,190 Que luego me lo generó 417 00:20:39,190 --> 00:20:41,509 el factor este de crecimiento lo que te indica 418 00:20:41,509 --> 00:20:43,509 pues os animo a que 419 00:20:43,509 --> 00:20:45,529 miréis para que vale este factor 420 00:20:45,529 --> 00:20:47,230 que lo había escrito mal y por eso 421 00:20:47,230 --> 00:20:49,309 me lo he vuelto a generar, bueno lo había 422 00:20:49,309 --> 00:20:51,369 escrito bien, lo borré por error 423 00:20:51,369 --> 00:20:53,369 y como no lo había necesitado hasta ahora 424 00:20:53,369 --> 00:20:54,910 pues luego me lo ha generado él solo 425 00:20:54,910 --> 00:20:57,470 pero vosotros 426 00:20:57,470 --> 00:20:58,630 si no lo borréis por error 427 00:20:58,630 --> 00:21:01,190 os debería aparecer al principio 428 00:21:01,190 --> 00:21:03,410 lo que 429 00:21:03,410 --> 00:21:05,410 os voy a pedir, aparte de que hagáis todo esto 430 00:21:05,410 --> 00:21:07,289 y que lo hagáis con una imagen 431 00:21:07,289 --> 00:21:10,329 en vuestra es que me investiguéis para qué valen las cosas y que me lo escribáis, es 432 00:21:10,329 --> 00:21:18,769 decir, por ejemplo, cómo afecta este crecimiento aquí, ¿vale? Este d en realidad es una variable 433 00:21:18,769 --> 00:21:22,529 ficticia que como yo lo tenía mal escrito me lo ha generado, pero no la debería de 434 00:21:22,529 --> 00:21:29,690 tener. Básicamente los deslizadores que me controlan todo es el zoom máximo, es decir, 435 00:21:29,789 --> 00:21:36,210 fijaos, si yo no quiero llegar hasta tan arriba, pues lo que voy a hacer, van a desaparecer 436 00:21:36,210 --> 00:21:38,009 ante las imágenes, claro, entonces yo necesito 437 00:21:38,009 --> 00:21:39,789 un zoom máximo más grande 438 00:21:39,789 --> 00:21:42,109 tengo esto, que puedo controlar 439 00:21:42,109 --> 00:21:43,410 la velocidad aquí con el 440 00:21:43,410 --> 00:21:44,410 con la velocidad 441 00:21:44,410 --> 00:21:47,049 y locura total 442 00:21:47,049 --> 00:21:48,890 y luego tengo este factor 443 00:21:48,890 --> 00:21:50,970 el crecimiento que quiero que me digáis 444 00:21:50,970 --> 00:21:53,309 cómo afecta en la animación 445 00:21:53,309 --> 00:21:54,549 y bueno, pues esto es todo 446 00:21:54,549 --> 00:21:57,569 es bastante, quizá más 447 00:21:57,569 --> 00:21:59,609 de lo que he esperado grabar 448 00:21:59,609 --> 00:22:01,329 pero es que me he liado 449 00:22:01,329 --> 00:22:03,009 un poquillo, porque bueno 450 00:22:03,009 --> 00:22:04,869 uno está un poco ya espeso a estas alturas 451 00:22:04,869 --> 00:22:09,430 Pero bueno, así habéis visto los tipos de errores que pueden surgir y cómo corregirlos, ¿ok? 452 00:22:10,089 --> 00:22:21,210 Pues nada más, mucha suerte y espero vuestras creaciones que se las voy a pasar a Javier, a mi amigo Javier, que le va a encantar el saber que tenéis, el saber que habéis echado un rato aquí con esto. 453 00:22:21,509 --> 00:22:26,450 Así que nada, mucha suerte y cualquier cosa en clase o por email. 454 00:22:26,990 --> 00:22:27,190 ¡Chao!