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ámetro, sean lo que sean. 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.717 Continuemos y pasémosle cuatro parámetros 0:00:54.717,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 es 400, y el borde inferior es 400. 0:01:26.050,0:01:34.536 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:34.536,0:01:37.104 Hagamos eso. 0:01:37.104,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.670 ¡Allí está! 0:01:43.670,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:17.605 Ok, sigamos con líneas simples. 0:02:17.605,0:02:20.838 El nombre de esa función va a ser "line" (línea) 0:02:20.838,0:02:22.883 Podemos pasarle cuatro parámetros. 0:02:22.883,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.217 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.217,0:02:46.382 Los últimos dos parámetros 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.799 Ahora que entendemos cómo funciona eso, miremos algo que parecerá extraño al principio. 0:02:52.799,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 un poquito muy 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:15.170 De hecho, podemos hacerla desaparecer completamente. 0:03:15.170,0:03:18.383 Ahora bien, estamos pensando adónde se fue. 0:03:18.383,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:39.050 No la veríamos para nada, ¿O sí? 0:03:39.050,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.550 Tanto por la elipse como por el rectángulo. 0:03:50.550,0:03:59.272 Podemos afectar qué formas son dibujadas encima de qué otras formas simplemente, cambiando el orden en el que las escribimos. 0:03:59.272,0:04:03.603 Ahora, quiero presentar un par de términos técnicos antes de terminar. 0:04:03.603,0:04:09.550 Como quizás hayas aprendido en matemática, 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.967 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.967,0:04:23.906 Por ejemplo, los primeros dos parámetros a nuestra eilpse están diciendo 0:04:23.906,0:04:29.438 que X debería estar en 200 y que Y debería estar en 229 0:04:29.438,0:04:34.572 Ahí lo tienes, es lo mismo que decir cuán lejos a lo alto y a lo ancho". 0:04:34.572,0:04:37.704 La otra pregunta que te puede surgir es, 0:04:37.704,0:04:40.104 ¿Qué unidad hemos estado usando todo este tiempo? 0:04:40.104,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.716 Este espacio de dibujo es de 400 píxeles de ancho. 0:04:52.716,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.670 De manera similar, cuando decimos 200, en realidad, queremos decir 200 píxeles, y probablemente vayas entendiendo la idea. 0:05:07.670,0:05:13.437 Fantástico. Ahora, ya sabes todo acerca de las funciones rect, line y ellipse, y sus parámetros. 0:05:13.437,0:05:17.000 Cubrimos bastante, sigue adelante, sigue explorando ¡Y te acostumbrarás en breve!