{"id":48,"date":"2006-09-09T22:04:39","date_gmt":"2006-09-09T20:04:39","guid":{"rendered":"http:\/\/robertopla.net\/blog\/bloques-de-lego.htm"},"modified":"2006-09-09T22:04:39","modified_gmt":"2006-09-09T20:04:39","slug":"bloques-de-lego","status":"publish","type":"post","link":"https:\/\/robertopla.net\/blog\/bloques-de-lego.htm","title":{"rendered":"Bloques de Lego"},"content":{"rendered":"<p><strong>La idea<\/strong><\/p>\n<p>Ya habia confesado mi <a href=\"http:\/\/robertopla.net\/blog\/formas-y-dibujos.htm\/trackback\/\" target=\"_blank\">atracci\u00f3n por los juegos de construcci\u00f3n<\/a> y mencionado el estupendo juego de <a href=\"http:\/\/www.lego.com\/\" target=\"_blank\">Lego<\/a> que mis padres me trajeron de Andorra.<\/p>\n<div style=\"text-align: center;\"><a href=\"http:\/\/static.flickr.com\/95\/238521648_6f80ecdcd5_m.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/lego_1965_ico.jpg\" border=\"0\" alt=\"Jugando - 1965\" title=\"Jugando - 1965\" \/><\/a><\/div>\n<p>Por fin encontr\u00e9 el momento de ponerme a dibujar con <a href=\"http:\/\/sketchup.google.es\/\" target=\"_blank\">Sketchup<\/a> las piezas de Lego y el resultado ofrece muy buenas espectativas, aunque hasta ahora los resultados son modestos ya que solo he dibujado la pieza b\u00e1sica de cuatro puntos. Pero lo importante, que era el proceso de toma de medidas y el planteamineto de la construcci\u00f3n de las piezas tiene ya una soluci\u00f3n.<\/p>\n<div style=\"text-align: center;\"><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279018\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/lego_croquis.jpg\" border=\"0\" alt=\"Jugando - 1965\" title=\"Jugando - 1965\" \/><\/a><\/div>\n<p><strong>Las medidas<\/strong><\/p>\n<p>Dicho as\u00ed parece que dibujar una pieza del Lego sea como hacer un cohete que llegue a la Luna y no es cierto, pero al enfrentar la tarea lo hice con el \u00e1nimo del maquetista: que el modelo sea lo mas fiel posible al original. Para ello empec\u00e9 a tomar medidas cn el pie de rey. Desgraciadamente, o mi falta de pr\u00e1ctica o los inebitables errores de precisi\u00f3n en la operaci\u00f3n hacian que las medidas no cuadrasen y al sumar las partes y comparar el resultado con el total, no hab\u00eda forma de encajarlo.<\/p>\n<p>Se me ocurri\u00f3 entonces un procedimiento, consistente en escanear la pieza sobre la que tomaba las medidas y medir su imagen en pixeles para despu\u00e9s hacer un traslado a mil\u00edmetros. Obtube una imagen de una resoluci\u00f3n de 1200<abbr title=\"Puntos Por Pulgada\">ppp<\/abbr>. Para establecer el factor de conversi\u00f3n necesitaba una medici\u00f3n en pixeles del mismo espacio medido en mil\u00edmetros. Hice varias medidas para eliminar en lo posible el error y obtuve que 47,28 pixeles en mi imagen  era equivalentes a un mil\u00edmetro.<\/p>\n<div style=\"text-align: center; width: 450px;\"><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/237154033\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/237154033_ico.jpg\" style=\"padding:5px; border:0;\"  alt=\"Bloques\" title=\"Bloques\" \/><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/237153971\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/237153971_ico.jpg\" style=\"padding:5px; border:0;\"  alt=\"Bloques\" title=\"Bloques\" \/><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/238004085\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238004085_ico.jpg\" style=\"padding:5px; border:0;\"  alt=\"Descentrado\" title=\"Descentrado\" \/><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/238004135\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238004135_ico.jpg\" style=\"padding:5px; border:0;\"  alt=\"Vista superior\" title=\"Vista superior\" \/><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/238004189\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238004189_ico.jpg\" style=\"padding:5px; border:0;\"  alt=\"Vista inferior\" title=\"Vista inferior\" \/><\/a><\/div>\n<p>Esta aclaraci\u00f3n de que eso ocurre &#8216;en mi imagen&#8217; no es gratu\u00edta ya que como bien aprend\u00ed en fotograf\u00eda a\u00e9rea no se pueden tomar medidas directamente sobre cualquier parte de una imagen y s\u00f3lo aquellas partes de la misma que est\u00e1n m\u00e1s pr\u00f3ximas al eje central de la lente ofrecen resultados fiables, mientras las mas alejadas se ven deformadas por la distorsi\u00f3n \u00f3ptica y la perspectiva, de forma que despu\u00e9s de varios intentos consegu\u00ed obtener una imagen con la pieza razonablemente centrada y aun as\u00ed tuve que ponderar el resultado a partir de diferentes medidas de distancias iguales en la realidad.<\/p>\n<p>Finalmente, para hacer unas medidas mas manejables hice unos peque\u00f1os redondeos que en definitiva introducen entre un 1,13% y un 0,43% de error adicional en la medida. Teniendo en cuenta que estamos hablando de d\u00e9cimas y cent\u00e9simas de mil\u00edmetro creo que el resultado es bastante aceptable y el modelo de pieza de Lego se ajusta de una forma suficientemente exacta a la realidad. En otra ocasi\u00f3n analizar\u00e9 la incidencia de la temperatura y la consiguiente dilataci\u00f3n en las medidas de los bloques.<\/p>\n<p><strong>El prototipo<\/strong><\/p>\n<p>Y lleg\u00f3 el momento de enfrentarse a Sketchup. Aunque el programa es altamente intuitivo y es realmente f\u00e1cil generar vol\u00famenes, no parec\u00eda una herramienta muy adecuada para un trabajo de precisi\u00f3n. En principio pueden ajustarse las dimensiones con <em>habilidad siniestra<\/em>. No quiero decir que para poner medidas haya que ser avieso y malintencionado, sino que hay que ser h\u00e1bil con la mano izquierda. En Sketchup la linea de comando no funciona con la misma facilidad que en Autocad<sup>TM<\/sup> y hay que escribir mientras se tiene el desarrollo de la figura <em>&#8216;inconcreto&#8217;<\/em>, con los l\u00edmites en movimiento. Como eso suele hacerse con el rat\u00f3n y la mano derecha &#8216;arrastrando&#8217; el extremo de la figura, con la izquierda hay que escribir las dimensiones en el teclado.<\/p>\n<p>Construir un prisma de 16x16mm y 9,6mm de alto no fu\u00e9 dif\u00edcil, pero a la hora de colocar los cilindros que forman los resaltes de encaje del bloque no encontraba referencias para hacerlo. Decid\u00ed hacerme una plantilla con el propio Sketchup y exportarla a una imagen <abbr title=\"Portable Network Graphics\">PNG<\/abbr> que luego utilic\u00e9 como patr\u00f3n para una nueva textura, d\u00e1ndole las dimensiones exactas para que ajustase al bloque (16x16mm.). El sistema funcion\u00f3 tan bi\u00e9n que modifiqu\u00e9 la plantilla para colocar los agujeros de vaciado de los cilindros de ajuste en el interior de la pieza y el cilindro hueco de la parte central de la misma.<\/p>\n<div style=\"padding: 5px; text-align: center; width: 420px;\">\n<p><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/plantilla2x2.png\" style=\"padding:5px; border:0; width:120px;height:120px\"  alt=\"Plantilla 1\" title=\"Plantilla 1\" \/><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/plantilla2x2b.png\" style=\"padding:5px; border:0; width:120px;height:120px\"  alt=\"Plantilla 2\" title=\"Plantilla 2\" \/><\/p>\n<\/div>\n<p>Realizados esos detalles solo tuve que cambiar el color de la pieza para obtener una representaci\u00f3n bastante realista de un bloque b\u00e1sico de Lego, que convert\u00ed en un elemento reutilizable convirti\u00e9ndolo en un grupo y guard\u00e1ndolo en una carpeta del repositorio de objetos. A partir de ah\u00ed la realizaci\u00f3n de diversas im\u00e1genes con piezas de diferentes colores y en diferentes posiciones resulta trivial.<\/p>\n<div style=\"text-align: center; width: 450px;\">\n<div style=\"text-align: center;margin-rigth:47px;margin-left:47px; width: 340px;\"><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279194\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279194_ico.jpg\" alt=\"un2x2b\" title=\"un2x2b\" style=\"padding:2px; border:0;\"><\/a>\t<a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279168\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279168_ico.jpg\" alt=\"quatro2x2s\" title=\"quatro2x2s\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279152\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279152_ico.jpg\" alt=\"quatro2x2d\" title=\"quatro2x2d\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279133\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279133_ico.jpg\" alt=\"quatro2x2\" title=\"quatro2x2\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279103\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279103_ico.jpg\" alt=\"secc2x2d\" title=\"secc2x2d\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279085\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279085_ico.jpg\" alt=\"secc2x2c\" title=\"secc2x2c\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279052\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279052_ico.jpg\" alt=\"secc2x2b\" title=\"secc2x2b\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/236279038\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/236279038_ico.jpg\" alt=\"secc2x2a\" title=\"secc2x2a\" style=\"padding:2px; border:0;\"><\/a><\/div>\n<\/div>\n<p><strong>Ampliando horizontes<\/strong><\/p>\n<p>Me gusta que cada ejercicio que me planteo no solo constituya un desaf\u00edo interesante sino que adem\u00e1s sea el punto de partida para conocer cosas nuevas y desarrollar nuevos desaf\u00edos. En este caso, al caer en la cuenta de que el bloque que hab\u00eda dibujado es igual al que aparece en el logotipo de Microsiervos, me pic\u00f3 la curiosidad sobre el origen del mencionado logotipo, su geometr\u00eda y de paso me asom\u00e9 a su justificaci\u00f3n.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/microsiervos_libro.jpg\" alt=\"Portada\" style=\"border-style: none; float: left; position: relative; left: 0px; padding-right: 10px; padding-bottom: 15px; padding-top: 15px;\">Todo ello, naturalmente, consultando los archivos de Microsiervos a base de buscar la palabra &#8216;Logotipo&#8217;. <a href=\"http:\/\/www.microsiervos.com\/archivo\/general\/acerca-de-microsiervos.html\" target=\"_blank\">as\u00ed me enter\u00e9<\/a> de que el dibujo es de <a href=\"http:\/\/www.microsiervos.com\/archivo\/general\/nacho.html\" target=\"_blank\">Nacho<\/a> y que su origen est\u00e1 relacionado con la novela de <a href=\"http:\/\/es.wikipedia.org\/wiki\/Douglas_Coupland\" target=\"_blank\">Douglas Coupland<\/a> titulada, precisamente <a href=\"http:\/\/es.wikipedia.org\/wiki\/Microsiervos\" target=\"_blank\">&#8216;Microsiervos&#8217;<\/a> y actualmente agotada y dificil de encontrar. Esta informaci\u00f3n me ha traido ganas de leerla, asi que ruego a cualquiera que sepa donde conseguirla que tenga la amabilidad de comunic\u00e1rmelo, al tiempo que advierto que <strong>tambi\u00e9n lo aceptar\u00eda como regalo<\/strong>.<\/p>\n<p>Este libro se convirti\u00f3 en un objeto de culto de la modernidad ya que describe la vida de nerds y geeks en el marco de la competitiva industria tecnol\u00f3gica cuyos protagonistas crean un juego de construcci\u00f3n con piezas de LEGO virtual.<\/p>\n<p>Se me ocurri\u00f3 pensar si mi modelo se ajustar\u00eda al del logotipo. \u00bfComo comprobarlo?. Habr\u00eda que mover la c\u00e1mara en Sketchup hasta que la imagen de mi bloque coincidiera exactamente con la del logotipo. Bien, pero \u00bfcomo hacerlo? No puedo superponer una imagen fija sobre la imagen en movimiento,&#8230;por m\u00e9todos inform\u00e1ticos. Asi que decid\u00ed hacerlo con medios mas convencionales: un poco de papel de copia y repas\u00e9 el logotipo ampliado en la pantalla.<\/p>\n<div style=\"padding: 2px; text-align: center; width: 450px;\">\n<p><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/photos\/fotero\/238004052\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238004052_ico.jpg\" alt=\"Calcando en el portatil\" title=\"Calcando en el portatil\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/photos\/fotero\/238755565\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238755565_ico.jpg\" alt=\"pant_msv01\" title=\"pant_msv01\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/photos\/fotero\/238755578\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238755578_ico.jpg\" alt=\"pant_msv02\" title=\"pant_msv02\" style=\"padding:2px; border:0;\"><\/a><br \/><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/photos\/fotero\/238755585\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238755585_ico.jpg\" alt=\"pant_msv03\" title=\"pant_msv03\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/photos\/fotero\/238755621\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238755621_ico.jpg\" alt=\"pant_msv04\" title=\"pant_msv04\" style=\"padding:2px; border:0;\"><\/a><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/photos\/fotero\/238755650\/\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/238755650_ico.jpg\" alt=\"pant_msv05\" title=\"pant_msv05\" style=\"padding:2px; border:0;\"><\/a><\/p>\n<\/div>\n<p>Luego puse el papel sobre la pantalla mientras mov\u00eda mi modelo en el programa de dise\u00f1o en 3D hasta que consegu\u00ed la coincidencia m\u00e1s excata. Aun as\u00ed la imagen no coincide, como si en el logotipo las lineas verticales hubieran sido corregidas para convertirse en paralelas o se haya usado un sistema de perspectiva isom\u00e9trico. Bueno, <a href=\"http:\/\/www.gimp.org.es\/\" target=\"_blank\">GIMP<\/a> puede corregir eso modificando la perspectiva de una imagen y eso hice. Finalmente tampoco llegu\u00e9 a conseguir una coincidencia completa: Sin duda Nacho, Alvy, Wicho y Cron tienen el logotipo &#8216;protegido contra copia&#8217;&#8230;pero de todas formas desafio al lector que sin acudir a la p\u00e1gina de Microsiervos distinga cual de los dos logotipos siguientes pertenece al famoso Blog y cual de ellos me acabo de sacar de la manga.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/microsiervos-2logo.png\" border=\"0\" alt=\"Compara\" title=\"Compara\" \/><\/p>\n<p>Quedan por supuesto otros desafios pendientes. El m\u00e1s interesante no es dibujar las piezas de otros tama\u00f1os y colores, ni siquiera los personajes o las diferentes series. Sketchup permite desarrollar scripts en un lenguaje llamado <a href=\"http:\/\/es.wikipedia.org\/wiki\/Ruby\" target=\"_blank\">Ruby<\/a>.<br \/>\nLa cuesti\u00f3n realmente interesante que tengo en mente es desarrollar un script en Ruby que dibuje las piezas de Lego por mi, pas\u00e1ndole como par\u00e1metros las dimensiones. Pero eso, &#8230;tendr\u00e1 que ser otro d\u00eda.<\/p>\n<blockquote>\n<ul>\n<li><a href=\"http:\/\/robertopla.net\/archivo\/lego_2x2_1.zip\" target=\"_blank\">Mi bloque Lego de cuatro puntos<\/a>. El Archivo skp en formato Sketchup est\u00e1 comprimido en un archivo comprimido zip.<\/li>\n<li><a href=\"http:\/\/home.hawaii.rr.com\/chowfamily\/lego\/\" target=\"_blank\">Un ordenador hecho con Lego<\/a> a donde se llega <a href=\"http:\/\/www.microsiervos.com\/archivo\/juegos-y-diversion\/cpu-piezas-lego.html\" target=\"_blank\">desde una pista en Microsiervos<\/a><\/li>\n<li><a href=\"http:\/\/www.ciencia-ficcion.com\/opinion\/op00157.htm\" target=\"_blank\">Microsiervos<\/a>, Comentario de Francisco Jos\u00e9 S\u00fa\u00f1er Iglesias.<\/li>\n<li><a href=\"http:\/\/www.microsiervos.com\/archivo\/libros\/microsiervos.html\" target=\"_blank\">Microsiervos<\/a> (El libro), comentado en Microsiervos (El Blog).<\/li>\n<\/ul>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>La idea Ya habia confesado mi atracci\u00f3n por los juegos de construcci\u00f3n y mencionado el estupendo juego de Lego que mis padres me trajeron de Andorra. Por fin encontr\u00e9 el momento de ponerme a dibujar con Sketchup las piezas de &hellip; <a href=\"https:\/\/robertopla.net\/blog\/bloques-de-lego.htm\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-48","post","type-post","status-publish","format-standard","hentry","category-frikilandia"],"_links":{"self":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":0,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"wp:attachment":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}