0:00:00.000,0:00:03.299 Exploremos más esta cosa de dibujar. 0:00:03.299,0:00:05.270 ¿Qué podemos hacer además de rectángulos? 0:00:05.270,0:00:07.716 Bueno, podemos hacer óvalos utilizando la palabra "ellipse", 0:00:07.716,0:00:09.966 que es otro comando que la computadora sabe. 0:00:09.966,0:00:13.205 De hecho, tenemos una palabra especial en programación para denominar a estos comandos. 0:00:13.205,0:00:15.071 Vamos a llamarlos "funciones". 0:00:15.071,0:00:18.050 Usaré la palabra "función" a partir de ahora para referirme a los comandos. 0:00:18.050,0:00:20.836 Continuemos y escribamos el nombre de la función ellipse, 0:00:20.836,0:00:23.370 y luego dos paréntesis y un punto y coma. 0:00:23.370,0:00:24.605 ¡No está funcionando! 0:00:24.605,0:00:27.438 Tenemos este mensaje de error que habla acerca de parámetros, sea lo que sea. 0:00:27.438,0:00:29.050 ¿Puede ver lo que nos está faltando, 0:00:29.050,0:00:31.132 comparándolo con el código que escribimos para rect()? 0:00:31.132,0:00:33.717 Cuando sólo escribimos ellipse, no le estamos diciendo los números, como hicimos con el rectángulo. 0:00:33.717,0:00:37.550 Estos números se llaman "parámetros". 0:00:37.550,0:00:42.799 Decimos que "pasamos parámetros a las funciones" y ellos controlan cómo se comporta la función. 0:00:42.799,0:00:48.800 Sin los parámetros, el programa no sabe dónde quieres la elipse, 0:00:48.800,0:00:50.671 o cuán grande hacerla. 0:00:50.671,0:00:52.800 Ahora el mensaje de error tiene más sentido. 0:00:52.800,0:00:54.947 Continuemos y pasémosle cuatro parámetros 0:00:54.947,0:01:01.037 para controlar cuán lejos a lo ancho, cuán lejos a lo alto, cuán ancha y cuán alta queremos que sea la elipse. 0:01:01.037,0:01:03.771 Al igual que antes, podemos divertirnos y mover la elipse. 0:01:03.771,0:01:08.205 incluso hacerla crecer y achicarla. 0:01:08.205,0:01:11.633 Bueno, ahora que hemos visto los conceptos básicos, probemos dibujar una elipse grande, 0:01:11.633,0:01:14.132 justo en el medio del espacio para dibujar. 0:01:14.132,0:01:17.505 La primera pregunta que te puede surgir es, ¿Dónde es el medio? 0:01:17.505,0:01:20.299 Sólo para repasar, tenemos la esquina superior izquierda, 0 (Cero) 0:01:20.299,0:01:26.050 y la derecha, si recuerdas, es 400, y el borde inferior es 400. 0:01:26.050,0:01:33.736 Si quisiéramos averiguar dónde es el medio, pensaríamos la mitad de 400 a lo ancho y la mitad de 400 a lo alto (200,200). 0:01:33.736,0:01:35.404 Hagamos eso. 0:01:35.404,0:01:41.606 Escribiremos nuestra función ellipse, le pasaremos parámetros y la haremos bastante grande. 0:01:41.606,0:01:43.320 ¡Muy bien allí está! 0:01:43.320,0:01:46.382 Sólo por diversión, pongamos un rectángulo allí también. 0:01:46.382,0:01:50.216 Diremos rect 200, 200 también y un poquito más chico. 0:01:50.216,0:01:53.205 Mmhh, esto es interesante. 0:01:53.205,0:01:55.383 ¿Qué nos muestra este pequeño experimento? 0:01:55.383,0:02:01.938 Bueno, se podría decir que el punto 200,200 es en realidad decirle dónde poner el centro de la elipse. 0:02:01.938,0:02:09.604 Para rectángulos, es diferente. El 200,200 dice dónde poner la esquina superior izquierda del rectángulo. 0:02:09.604,0:02:14.132 Eso es realmente importante para recordar cuando estemos tratando de posicionar nuestras formas. 0:02:14.132,0:02:16.895 Ok, sigamos con líneas simples. 0:02:16.895,0:02:19.968 El nombre de esa función va a ser "line" (línea). 0:02:19.968,0:02:22.173 Podemos pasarle cuatro parámetros. 0:02:22.173,0:02:28.406 pero una línea no tiene necesariamente un tamaño, como un rectángulo, entonces, ¿Qué controlaran estos números? 0:02:28.406,0:02:35.057 El primero y el segundo parámetro, al igual que antes, dicen cuán lejos a lo ancho y alto debería comenzar la línea. 0:02:35.057,0:02:46.382 Los últimos dos parámetros, el 90 y el 200, especifican cuán lejos a lo ancho y cuán lejos a lo alto debería terminar la línea. 0:02:46.382,0:02:52.539 Ahora que entendemos cómo funciona eso, miremos algo que parecerá extraño al principio. 0:02:52.539,0:02:57.272 ¿Qué pasa si hago que el rectángulo comience en la esquina superior izquierda... 0:02:57.272,0:03:04.551 ... y luego lo hago realmente grande? 0:03:04.551,0:03:08.037 Podemos hacerlo así de grande, pero es demasiado grande, pienso. 0:03:08.037,0:03:12.170 Vemos que está comenzando a hacer desaparecer la elipse gradualmente. 0:03:12.170,0:03:14.730 De hecho, podemos hacerla desaparecer completamente. 0:03:14.730,0:03:17.893 Ahora bien, estamos pensando adónde se fue. 0:03:17.893,0:03:21.672 Bueno, el programa, en realidad, dibuja tus formas en orden. 0:03:21.672,0:03:26.536 Primero dibuja tu elipse, luego el rectángulo encima y luego la línea. 0:03:26.536,0:03:31.102 Entonces, la elipse todavía está allí. Solo que está, como viste, debajo. 0:03:31.102,0:03:33.300 Éste es un punto importante para recordar. 0:03:33.300,0:03:36.838 ¿Qué pasaría si dibujáramos nuestra línea primero? 0:03:36.838,0:03:38.820 No la veríamos para nada, ¿O sí? 0:03:38.820,0:03:42.050 Podrías hacer eso en tus programas y preguntarte, hey, ¿Dónde se fue mi línea? 0:03:42.050,0:03:45.383 La idea es que la línea está allí, sólo que está oculta ahora mismo. 0:03:45.383,0:03:50.310 Tanto por la elipse como por el rectángulo. 0:03:50.310,0:03:58.662 Podemos afectar qué formas son dibujadas encima de qué otras formas simplemente, cambiando el orden en el que las escribimos. 0:03:58.662,0:04:02.953 Ahora, quiero presentar un par de términos técnicos antes de terminar. 0:04:02.953,0:04:09.550 Como quizás hayas aprendido en matemáticas, podemos usar la letra X para nombrar cuán lejos a lo largo estamos hablando. 0:04:09.550,0:04:12.048 y la letra Y para hablar de cuán lejos a lo alto. 0:04:12.048,0:04:14.371 Eso podría verse un poco extraño si no estás acosumbrado, 0:04:14.371,0:04:19.376 pero es más fácil que decir "cuán lejos a lo ancho" y "cuán lejos a lo alto" cada vez. 0:04:19.376,0:04:23.186 Por ejemplo, los primeros dos parámetros a nuestra elipse están diciendo 0:04:23.186,0:04:28.948 que X debería estar en 200 y que Y debería estar en 229 0:04:28.948,0:04:33.962 Ahí lo tienes, es lo mismo que decir cuán lejos a lo alto y a lo ancho". 0:04:33.962,0:04:36.424 La otra pregunta que te puede surgir es, 0:04:36.424,0:04:39.414 ¿Qué unidad hemos estado usando todo este tiempo? 0:04:39.414,0:04:43.203 ¿Estamos diciendo 200 centímetros, 200 pulgadas, 200 millas? 0:04:43.203,0:04:48.967 Estamos usando unidades llamadas "píxeles", y un píxel es un pequeño punto en tu pantalla. 0:04:48.967,0:04:52.416 Este espacio de dibujo es de 400 píxeles de ancho. 0:04:52.416,0:05:01.300 es por eso que decimos siempre que la esquina superior izquierda es 0 (cero) y aquí es 400, porque es 400 píxeles. 0:05:01.300,0:05:07.230 De manera similar, cuando decimos 200, en realidad, queremos decir 200 píxeles, y probablemente vayas entendiendo la idea. 0:05:07.230,0:05:12.117 Fantástico. Ahora, ya sabes todo acerca de las funciones line, ellipse y rect, y sus parámetros. 0:05:12.117,0:05:15.770 Cubrimos bastante, sigue adelante, sigue explorando ¡Y te acostumbrarás en breve!