{"id":853,"date":"2010-11-18T17:16:52","date_gmt":"2010-11-18T15:16:52","guid":{"rendered":"https:\/\/blogs.ua.es\/glac\/?p=853"},"modified":"2010-11-18T17:28:51","modified_gmt":"2010-11-18T15:28:51","slug":"processing-7-2","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/glac\/2010\/11\/18\/processing-7-2\/","title":{"rendered":"Processing 7"},"content":{"rendered":"<p>Hola.<\/p>\n<p>El pasado martes 16 qued\u00f3 pendiente de resolver el sketch de 400 flechas para que respondiera al clic del rat\u00f3n. La errata estaba en que en la funci\u00f3n &#8220;orientar&#8221; definida en la class Flecha puse <em><span style=\"color: #ff0000\">float<\/span> alfa = atan2(&#8230;..)<\/em>, y sobraba el float, ya que al ponerlo defino alfa como una variable local de esa funci\u00f3n y esto impide que se cambie el valor de la variable alfa definida como variable general de la class. Deber\u00eda poner solamente <em>alfa = atan2(&#8230;..)<\/em>. Probadlo a ver si os funciona. De todos modos lo revisaremos en el aula el pr\u00f3ximo martes.<\/p>\n<p>En el ftp os pongo el ejercicio E12 con tres variaciones, que analizaremos en la pr\u00f3xima clase:<\/p>\n<ul>\n<li><span style=\"color: #ff00ff\"><strong>E12a<\/strong> <\/span>(flechas desordenadas): lo mismo que vimos en clase, con la errata resuelta, y un poquito de dise\u00f1o (fondo negro y flechas de colores aleatorios)<\/li>\n<li><strong><span style=\"color: #ff00ff\">E12b<\/span><\/strong> (flechas ordenadas):\u00a0 ahora las flechas est\u00e1n colocadas ordenadamente en x e y. Con clic-izquierdo se orienta al rat\u00f3n, con clic-derecho se desorientan y con clic-centro se muestra\/oculta la malla x,y. Pod\u00e9is probar a cambiar par\u00e1metros, por ejemplo la variable <em>rango<\/em>, que hace que la malla sea m\u00e1s o menos tupida.<\/li>\n<li><strong><span style=\"color: #ff00ff\">E12c<\/span><\/strong> (flechas adaptativas): cuando hacemos clic-izquierdo las flechas se orientan al rat\u00f3n,y adem\u00e1s cambian a color amarillo intenso si est\u00e1n cerca del rat\u00f3n y amarillo p\u00e1lido si est\u00e1n lejos, variando tambi\u00e9n el grosor seg\u00fan la proximidad al rat\u00f3n. Utilizamos la funci\u00f3n <em>map()<\/em> que estudiamos el dia 9 de noviembre.<\/li>\n<\/ul>\n<p>Tambi\u00e9n os pongo un ejercicio para aprender a detectar zonas con el rat\u00f3n en el sketch, que utilizaremos m\u00e1s adelante para detectar objetos y moverlos.<\/p>\n<ul>\n<li><span style=\"color: #ff00ff\"><strong>E13a<\/strong> <\/span>(deteccion): al pasar el rat\u00f3n por encima de unas figuras (cuadrado, c\u00edculo y tri\u00e1ngulo) estas cambian de aspecto. En el c\u00f3digo se definen tres funciones de detecci\u00f3n, una para rect\u00e1ngulos, otra para c\u00edrculos y otra para pol\u00edgonos cualesquiera. Hablaremos de todo ello en clase.<\/li>\n<li><span style=\"color: #ff00ff\"><strong>E13b<\/strong> <\/span>(detecci\u00f3n de un pol\u00edgono): an\u00e1lisis de detalle de la detecci\u00f3n de pol\u00edgonos<\/li>\n<\/ul>\n<p>Estos ejercicios los teneis en el archivo <em>Sesiones 7 y 8.rar<\/em> del ftp.<br \/>\nUn saludo. \u00c1lvaro<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola. El pasado martes 16 qued\u00f3 pendiente de resolver el sketch de 400 flechas para que respondiera al clic del rat\u00f3n. La errata estaba en que en la funci\u00f3n &#8220;orientar&#8221; definida en la class Flecha puse float alfa = atan2(&#8230;..), y sobraba el float, ya que al ponerlo defino alfa como una variable local de [&hellip;]<\/p>\n","protected":false},"author":503,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[835],"tags":[167022],"class_list":["post-853","post","type-post","status-publish","format-standard","hentry","category-cursos","tag-processing"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts\/853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/users\/503"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/comments?post=853"}],"version-history":[{"count":6,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts\/853\/revisions"}],"predecessor-version":[{"id":858,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/posts\/853\/revisions\/858"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/media?parent=853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/categories?post=853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/glac\/wp-json\/wp\/v2\/tags?post=853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}