{"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 \u00aborientar\u00bb 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 \u00aborientar\u00bb 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}]}}