<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2203921941156487159</id><updated>2011-04-21T17:33:13.829-07:00</updated><title type='text'>Catedra de Modelos Numericos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-1163074827499673360</id><published>2009-02-21T05:57:00.001-08:00</published><updated>2009-02-21T05:57:35.434-08:00</updated><title type='text'>Instalación de SunFlow</title><content type='html'>Requisitos &lt;br /&gt;&lt;br /&gt;Java: Como Sunflow es un programa desarrolado en Java, necesitamos tener instalado Java para ejecutarlo. Se necesitara &lt;br /&gt;&lt;br /&gt;Recomendaciones: Se conseguirá el mejor rendimiento con Java 6 y Servidor de VM.&lt;br /&gt; &lt;br /&gt;Sunflow funcionará mucho más rápido con el servidor VM (Maquina Virtual). Este servidor es parte de la máquina virtual de Java, pero no esta incluido en el estándar (JRE) de instalación de Java. El servidor VM arranca más despacio y utiliza más memoria de la máquina virtual, pero corre mucho más rápido en muchos casos. &lt;br /&gt;La forma más fácil de obtener el servidor VM es instalar el Java Development Kit (JDK).  &lt;br /&gt;&lt;br /&gt;Instalación: Después de descargar la versión binaria de Sunflow, sólo descomprimir el archivo en un directorio de su elección.&lt;br /&gt;Antes de ejecutar Sunflow.jar es necesario pasar algunos parámetros a Java, con el fin de aumentar el rendimiento.  Para lograr esto debemos crear un archivo por lotes o secuencia de comandos. &lt;br /&gt;&lt;br /&gt;En Windows - Creación de un archivo por lotes para iniciar Sunflow &lt;br /&gt;&lt;br /&gt;Asegúrese de saber donde está instalado el JDK. Por defecto, este será algo así como &lt;br /&gt;c:\archivos_de_programas\java\jdk1.6.0 &lt;br /&gt;&lt;br /&gt;Ahora abrimos el Bloc de notas o el editor de texto de su elección y pegue el siguiente texto:&lt;br /&gt; &lt;br /&gt;@set javadir="c:\program files\java\jdk1.6.0" &lt;br /&gt;@set mem=1G &lt;br /&gt;@%javadir%\bin\java -Xmx%mem% -server -jar sunflow.jar %* &lt;br /&gt;@if %errorlevel% neq 0 pause &lt;br /&gt;&lt;br /&gt;Seguro qué deberemos cambiar la parte que está con negrita, poner la ruta de la instalación de Java.&lt;br /&gt;&lt;br /&gt;Explicación: &lt;br /&gt;&lt;br /&gt;• La primera línea establece una variable con la ruta de acceso al directorio de instalación del JDK. Asegúrese de que no hay espacio al final de la línea, o antes de que el signo de igualdad.&lt;br /&gt;&lt;br /&gt;• La segunda línea establece la cantidad máxima de memoria disponible para Sunflow. Sunflow utilizara mucha, este marca el limite superior.  Java predeterminada para este valor el uso de 64 MB, lo cual no es suficiente para utilizar SunFlow, Podemos asignar valores como 512 MB, 1G, 2G todo depende de la memoria que tengamos en nuestra computadora. Sunflow mostrará una advertencia si se le dan menos de 800 MB. &lt;br /&gt;&lt;br /&gt;• La tercera línea ejecuta los parámetros necesarios de Sunflow, así como cualquier parámetro adicional que se haya especificado en la línea de comandos.&lt;br /&gt;Si realmente desea ejecutar Sunflow sin el servidor VM, es necesario eliminar el Server o sea el archivo de extensión .bat. Sunflow mostrará una advertencia si se inicia sin usar el servidor VM. &lt;br /&gt;&lt;br /&gt;• La última línea de los controles nos da la opción y muestra un mensaje para pulsar cualquier tecla, si algo salió mal. &lt;br /&gt;&lt;br /&gt;Guardar este archivo con el nombre sunflow.bat al directorio donde se descomprimido Sunflow. &lt;br /&gt;Ya podemos empezar a utilizar Sunflow &lt;br /&gt;&lt;br /&gt;Solución de problemas &lt;br /&gt;&lt;br /&gt;Mensajes de error más comunes&lt;br /&gt; &lt;br /&gt;The system cannot find the path specified.  El camino de la instalación de Java es erróneo, compruebe de nuevo. Asegúrese de que no hay espacio después del signo de igualdad en esa línea de sunflow.bat &lt;br /&gt;&lt;br /&gt;'......' is not recognized as an internal or external command, operable program or batch file.  Hay probablemente un error en sunflow.bat o un espacio adicional al final de la línea donde se define el camino de instalación de java. &lt;br /&gt;&lt;br /&gt;Error occurred during initialization of VM &lt;br /&gt;Could not reserve enough space for object heap &lt;br /&gt;Could not create the Java virtual machine. &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Si obtiene un mensaje como este, la configuración de la memoria en sunflow.bat es demasiada alta. &lt;br /&gt;&lt;br /&gt;Error: no `server' JVM at `c:\program files\java\jre1.6.0\bin\server\jvm.dll'.  Este mensaje de error significa que el servidor VM no fue encontrada. &lt;br /&gt;Esto generalmente significa que el camino que ha especificado no está apuntando a una instalación JDK, o que usted no ha instalado el servidor VM. &lt;br /&gt;Compruebe de nuevo el camino, asegúrese de que ha instalado el JDK, o si realmente desea ejecutar el servidor sin VM, eliminar el Server de parámetro sunflow.bat&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-1163074827499673360?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/1163074827499673360/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/instalacion-de-sunflow.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/1163074827499673360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/1163074827499673360'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/instalacion-de-sunflow.html' title='Instalación de SunFlow'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-8104021321243381457</id><published>2009-02-21T05:55:00.001-08:00</published><updated>2009-02-21T05:57:02.629-08:00</updated><title type='text'>Que Es SunFlow </title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sgzRyEbmJFM/SaAH6aLMAbI/AAAAAAAAAC0/YMHtMIYphN0/s1600-h/dsadsa.png"&gt;&lt;img style="cursor: pointer; width: 240px; height: 94px;" src="http://4.bp.blogspot.com/_sgzRyEbmJFM/SaAH6aLMAbI/AAAAAAAAAC0/YMHtMIYphN0/s320/dsadsa.png" alt="" id="BLOGGER_PHOTO_ID_5305249061082497458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Sunflow es un sistema de renderización de código abierto para la foto-síntesis de imágenes realistas. Está escrito en Java y construido alrededor de un núcleo flexible de trazado de rayos y una extensible de diseño orientado a objetos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style="font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Podemos descargar el programa Original de la página oficial Sun Flow. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;a href="http://sunflow.sourceforge.net/index.php?pg=down"&gt;&lt;span style="color: windowtext;"&gt;http://sunflow.sourceforge.net/index.php?pg=down&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-8104021321243381457?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/8104021321243381457/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/que-es-sunflow.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/8104021321243381457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/8104021321243381457'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/que-es-sunflow.html' title='Que Es SunFlow '/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sgzRyEbmJFM/SaAH6aLMAbI/AAAAAAAAAC0/YMHtMIYphN0/s72-c/dsadsa.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-5596018079297154644</id><published>2009-02-21T05:46:00.000-08:00</published><updated>2009-02-21T05:49:17.429-08:00</updated><title type='text'>Pantalla de Structure Synth</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Al ejecutar StructureSynth.exe nos saldrá la siguiente pantalla&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sgzRyEbmJFM/SaAGF-VFGRI/AAAAAAAAACk/0uTAX_-ltPk/s1600-h/PantallaStrucure.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 227px;" src="http://3.bp.blogspot.com/_sgzRyEbmJFM/SaAGF-VFGRI/AAAAAAAAACk/0uTAX_-ltPk/s320/PantallaStrucure.png" alt="" id="BLOGGER_PHOTO_ID_5305247060742969618" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:2004821763; 	mso-list-type:hybrid; 	mso-list-template-ids:1822315470 -2047959628 67764249 67764251 67764239 67764249 67764251 67764239 67764249 67764251;} @list l0:level1 	{mso-level-tab-stop:36.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt; 	mso-ansi-font-weight:normal;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;La Pantalla Principal Presenta los Siguientes Elementos:&lt;strong&gt;&lt;span style="font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Cuadro de Comandos:&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt; Aquí encontramos varios botones o comandos como ser &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 18pt;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;File:&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt; Desde donde podemos guarda, abrir nuestro proyecto y cerrar la aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 18pt;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Edit: &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;Desde aquí podemos cortar, copiar y pegar a nuestra pantalla.&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 18pt;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Render: &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;Funciones de Renderizado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 18pt;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Examples: &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;Ejemplos que tiene cargado el Programa.&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 18pt;"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Help: &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;Ayuda o preguntas frecuentes de cómo usar Structure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="2" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;EisenScript Code:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt; Así      se denomina al código que utilizamos para crear las estructuras .Es aquí      donde debemos escribir el Código&lt;span style=""&gt;  &lt;/span&gt; E&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;isenScript&lt;/span&gt;, &lt;span style="font-size: 11pt; font-family: Arial;"&gt;es donde creamos nuestra      figura.&lt;span style=""&gt; &lt;b&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left: 18pt;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="3" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Salida del Grafico: &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;Por aquí tendremos los resultados visibles de la creación de nuestra      estructura 3D. Siempre debemos hacer click sobre el boton &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Reset View &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt;que se encuentra en el comando general, para ejecutar el código      escrito. Aquí podemos girar nuestra estructura 360º respecto de todos los      ejes.&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="4" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;Cuadro de Dialogo:&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; font-family: Arial; font-weight: normal;"&gt; Esta pantalla es por donde el programa se comunica con nosotros, el      cual nos puede avisar si hemos cometido un error de sintaxis o si hemos      agregado un carácter de manera incorrecta. Nos muestra los errores      cometidos al escribir el codigo &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;E&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: Arial;"&gt;isenScript.&lt;b&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-5596018079297154644?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/5596018079297154644/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/pantalla-de-structure-synth.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/5596018079297154644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/5596018079297154644'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/pantalla-de-structure-synth.html' title='Pantalla de Structure Synth'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sgzRyEbmJFM/SaAGF-VFGRI/AAAAAAAAACk/0uTAX_-ltPk/s72-c/PantallaStrucure.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-6425202373123599249</id><published>2009-02-16T20:07:00.000-08:00</published><updated>2009-02-16T20:32:58.444-08:00</updated><title type='text'>Ejemplos de Figuras en Structure Synth</title><content type='html'>Aqui dejo un par de Ejemplo de Codigo EisenScript en Structure Synth y su salida por pantalla.&lt;br /&gt;EisenScript asi se llama el codigo que es utilizado por Structure Synth para crear los objetos.&lt;br /&gt;&lt;br /&gt;set maxdepth 8  &lt;p style="margin: 0px; text-indent: 0px;"&gt;R1&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;rule R1 {&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ rx 0 } R2&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 1.5 y 1.5 z 1.5 s 0.5 } R1&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 1.5 y 1.5 z -0.5 s 0.5} R1&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x -0.5 y 1.5 z 1.5 s 0.5} R1&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x -0.5 y 1.5 z -0.5 s 0.5} R1&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;}&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;rule R2 {&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 0 y 1 z 0 s 0.25 2.25 0.25 } box // top&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 0 y 0 z 1 s 0.25 0.25 2.25 } box // top&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 0 y 1 z 2 s 0.25 2.25 0.25 } box // top&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 0 y 2 z 1 s 0.25 0.25 2.25 } box // top&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 1 y 0 z 0 s 2.25 0.25 0.25 } box //vertical&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 1 y 2 z 0 s 2.25 0.25 0.25 } box //vertical&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 1 y 2 z 2 s 2.25 0.25 0.25 } box //vertical&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 1 y 0 z 2 s 2.25 0.25 0.25 } box //vertical&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 2 y 1 z 0 s 0.25 2.25 0.25 } box // bottom&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 2 y 0 z 1 s 0.25 0.25 2.25 } box // bottom&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 2 y 1 z 2 s 0.25 2.25 0.25 } box // bottom&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ x 2 y 2 z 1 s 0.25 0.25 2.25 } box // bottom&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;}&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZo4uyXv0oI/AAAAAAAAACM/34nUGOjd7IM/s1600-h/torre.jpg"&gt;&lt;img style="cursor: pointer; width: 152px; height: 126px;" src="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZo4uyXv0oI/AAAAAAAAACM/34nUGOjd7IM/s320/torre.jpg" alt="" id="BLOGGER_PHOTO_ID_5303613887628694146" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  set maxdepth 100&lt;br /&gt;&lt;br /&gt;r1&lt;br /&gt;36  * { x -2 ry 25   } r1    &lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;rule r1 maxdepth 10 {&lt;br /&gt;2 * { y -1 } 3 * { rz 15 x 1 b 0.9 h -20  } r2&lt;br /&gt;{ y 1 h 12 a 0.9  rx 36 }  r1&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;}&lt;/pre&gt;   &lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;rule r2 {&lt;br /&gt;{ s 0.9 0.1 1.1 hue 10 } box // a comment&lt;br /&gt;}&lt;/pre&gt;   &lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;rule r2 w 2 {&lt;br /&gt;{ hue 113 sat 10 a 23 s 0.1 0.9 1.1 } box&lt;br /&gt;}&lt;/pre&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sgzRyEbmJFM/SZo6f7ItiaI/AAAAAAAAACU/CTJbGNmOlgQ/s1600-h/circulo+copado.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 294px;" src="http://1.bp.blogspot.com/_sgzRyEbmJFM/SZo6f7ItiaI/AAAAAAAAACU/CTJbGNmOlgQ/s320/circulo+copado.png" alt="" id="BLOGGER_PHOTO_ID_5303615831306766754" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;set maxdepth 15&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;branch&lt;br /&gt;&lt;br /&gt;rule branch {&lt;br /&gt;{ y 1 x -0.5 s 0.707 rz 45 ry -90 } branch&lt;br /&gt;{ y 1 x 0.5 s 0.707 rz -45 ry -90 } branch&lt;br /&gt;box&lt;br /&gt;} &lt;/p&gt;&lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZo8Z0VmW-I/AAAAAAAAACc/696bP5D1zeI/s1600-h/fractal.jpg"&gt;&lt;img style="cursor: pointer; width: 160px; height: 129px;" src="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZo8Z0VmW-I/AAAAAAAAACc/696bP5D1zeI/s320/fractal.jpg" alt="" id="BLOGGER_PHOTO_ID_5303617925425814498" border="0" /&gt;&lt;/a&gt;&lt;/pre&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-6425202373123599249?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/6425202373123599249/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/ejemplos-de-figuras-en-structure-synth.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/6425202373123599249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/6425202373123599249'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/ejemplos-de-figuras-en-structure-synth.html' title='Ejemplos de Figuras en Structure Synth'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sgzRyEbmJFM/SZo4uyXv0oI/AAAAAAAAACM/34nUGOjd7IM/s72-c/torre.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-7849493828051300488</id><published>2009-02-16T16:12:00.000-08:00</published><updated>2009-02-16T18:46:20.737-08:00</updated><title type='text'>Acciones</title><content type='html'>Bueno ahora veremos algunas acciones que se le pueden aplicar a las reglas &lt;span style="font-weight: bold;"&gt;(rule)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;b&gt;Criterios de terminación&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;dl class="longer"&gt;&lt;dt&gt;&lt;span style="font-weight: bold;"&gt;set maxdepth [integer]: &lt;/span&gt;El parámetro&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;/span&gt; &lt;span style="font-weight: bold;"&gt;[integer]&lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;delimita la cantidad de iteraciones o un criterio de paro. Esto servirá también como un límite superior de recursión para todas las reglas.&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;span style="font-weight: bold;"&gt;set maxobjects [integer]: &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;El parámetro &lt;/span&gt; &lt;span style="font-weight: bold;"&gt;[integer]&lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; delimita el &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;número de objetos dibujados en la pantalla para todas las reglas&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///D:%5CDOCUME%7E1%5CADMINI%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Otros Criterios para aplicar a la pantalla&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;set seed [integer]:&lt;/span&gt; &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Esto hace posible reproducir creaciones.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;set background [color]:&lt;/span&gt;  &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Permite configurar el color de fondo.&lt;/span&gt; &lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;En &lt;span style="font-weight: bold;"&gt;[&lt;/span&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;co&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;lor]&lt;/span&gt; &lt;/span&gt;va el color que le queremos aplicar al fondo de la pantalla. Los colores son especificados como cadenas de texto,  usando el estándar&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; HTML&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;,  pero también podemos asignar el color poniendo el nombres como por ejemplo, &lt;span style="font-weight: bold;"&gt;red o &lt;/span&gt;green o&lt;/span&gt;&lt;span style="font-weight: bold;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; lightgoldenrodyellow&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;). &lt;/span&gt;&lt;a&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.usuarios.sion.com/pauluk/coloreshtml.htm"&gt;Tabla de colores HTML.&lt;/a&gt;&lt;a&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Modificadores de Reglas&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-weight: bold;"&gt;md / maxdepth [integer]:&lt;/span&gt; &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Establece el máximo de recursion de la regla.&lt;/span&gt; &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;La regla no  ejecutará ninguna acción después del  límite establecido en &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;[integer]&lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; ha alcanzado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;w / weight [float]:&lt;/span&gt; &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; Si hay varias reglas que se definen con el mismo nombre, como las reglas &lt;span style="font-weight: bold;"&gt;(rule) &lt;/span&gt;son elegidas al azar, con el parametro especificado en &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;[float]&lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;se define la prioridad de la regla.&lt;/span&gt; Si no se especifica la prioridad, el valor por defecto es de 1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora veremos el ejemplo de un tubo en donde se define una regla con el mismo nombre.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Codigo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;set maxobjects 52200 // se define el maximo numero de objetos para todas las reglas  &lt;p style="margin: 0px; text-indent: 0px;"&gt;set maxdepth 5000 // se define el maximo de recursion para todas las reglas&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;set background #2f2f4f // se define el color de fondo de la pantalla&lt;/p&gt; &lt;table style="margin: 0px;" border="0" cellpadding="0" cellspacing="2"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td width="142"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td width="120"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ b 0.9  color #0a0    sat 0.5  } r1  //se define la variable r1 con sus parametros&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;rule r1 w 10  // se define r1 como rule y se le da prioridad 10 sobre las otras&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;{&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ rz 15 h 1  s 1.01 0.99 1  y 1  h 4  } r1 //se estable otra regla de r1&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;r2 // se llama la regla r2&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;}&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;rule r1 &lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ rx 10   s 0.99 1.01 1 z 1  s 0.99 } r1 //se estable otra regla de r1&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;r2   // se llama la regla r2&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;}&lt;/p&gt;   &lt;p style="margin: 0px; text-indent: 0px;"&gt;rule r2 {&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;box // caja &lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;{ s 1.1 0.2 0.2  color #000  }   box // se le dan parametro y color a la caja&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;grid // caja de alambre&lt;/p&gt; &lt;p style="margin: 0px; text-indent: 0px;"&gt;}&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: left;"&gt;Con este codigo se da origen a la siguiente imagen&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sgzRyEbmJFM/SZoj-Utu38I/AAAAAAAAACE/R0G9WlErSzA/s1600-h/Tubo123.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 162px;" src="http://4.bp.blogspot.com/_sgzRyEbmJFM/SZoj-Utu38I/AAAAAAAAACE/R0G9WlErSzA/s320/Tubo123.jpg" alt="" id="BLOGGER_PHOTO_ID_5303591064801566658" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;Publicado por VILURON, Nolberto Ismael.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-7849493828051300488?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/7849493828051300488/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/acciones.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/7849493828051300488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/7849493828051300488'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/acciones.html' title='Acciones'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sgzRyEbmJFM/SZoj-Utu38I/AAAAAAAAACE/R0G9WlErSzA/s72-c/Tubo123.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-5497999977063545672</id><published>2009-02-15T05:35:00.000-08:00</published><updated>2009-02-15T08:00:41.787-08:00</updated><title type='text'>Rule (reglas), Para que sirve y Como se aplica</title><content type='html'>&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Como objetivo principal debemos definir&lt;b&gt; rule &lt;/b&gt; (en español &lt;b&gt;regla) &lt;/b&gt;y para que sirve&lt;b&gt; .&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;b&gt;Las Reglas o Rule&lt;/b&gt;&lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; nos sirve para la creación de estructuras complejas y sofisticadas&lt;/span&gt;. Los rules se definen a través de una variable y pueden ser usado para cualquiera de las &lt;strong style="font-weight: normal;"&gt;Primitivas de Dibujo&lt;/strong&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;. El aspecto más importante de los rules, es que son capaces de llamarse a sí mismas&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Esto quiere decir es que son&lt;span style="font-weight: bold;"&gt; recurrentes&lt;/span&gt;  osea se repiten &lt;span style="font-weight: bold;"&gt;n&lt;/span&gt; veces, por lo que deben tener una condición de paro. &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Sin embargo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Structure&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Synth&lt;/span&gt; tiene por defecto 1000 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;recurrencia&lt;/span&gt;&lt;/span&gt;s &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;máxima&lt;/span&gt;s.&lt;br /&gt;&lt;br /&gt;Bueno ahora veremos en una porción de código como se implementa un &lt;span style="font-weight: bold;"&gt;rule&lt;/span&gt; y como es su gráfica&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New,courier';"&gt;R1 &lt;span style="font-weight: bold;"&gt;// se crea la variable R1&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre  style="margin: 12px 0px; text-indent: 0px;font-family:'Courier New,courier';"&gt;rule R1 &lt;span style="font-weight: bold;"&gt; // R1 es de tipo rule, es la regla a cumplir &lt;/span&gt;&lt;/pre&gt; &lt;pre face="'Courier New,courier'" style="margin: 12px 0px; text-indent: 0px;"&gt;{&lt;/pre&gt; &lt;pre face="'Courier New,courier'" style="margin: 12px 0px; text-indent: 0px;"&gt;{ x 0.9 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;rz&lt;/span&gt; 6 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ry&lt;/span&gt; 6 s 0.99 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;sat&lt;/span&gt; 0.99 } R1&lt;span style="font-weight: bold;"&gt; // se asigna a R1 la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;función&lt;/span&gt; especifica, se define R1&lt;/span&gt;&lt;/pre&gt; &lt;pre face="'Courier New,courier'" style="margin: 12px 0px; text-indent: 0px;"&gt;{ s 2} &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;sphere&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;// se le aplica una primitiva de dibujo a la regla &lt;/span&gt;&lt;/pre&gt; &lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;}&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Los corchetes me delimitan el bloque de ejecución de la regla y los // es un comentario que no forma parte del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;codigo&lt;/span&gt; &lt;/span&gt;&lt;/pre&gt; &lt;div style="text-align: center;"&gt;&lt;pre style="margin: 12px 0px; text-indent: 0px; font-family: 'Courier New,courier';"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sgzRyEbmJFM/SZgmokYMGuI/AAAAAAAAAB0/tYO6WQaQX_o/s1600-h/espiral.jpg"&gt;&lt;img style="cursor: pointer; width: 274px; height: 191px;" src="http://1.bp.blogspot.com/_sgzRyEbmJFM/SZgmokYMGuI/AAAAAAAAAB0/tYO6WQaQX_o/s320/espiral.jpg" alt="" id="BLOGGER_PHOTO_ID_5303031039630514914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;La salida de esta porción de código sera como un espiral. Ahora crearemos algo menos estático agregando algo de aleatoriedad.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Código&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R1&lt;br /&gt;&lt;br /&gt;rule R1 {&lt;br /&gt;{ x 0.9 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;rz&lt;/span&gt; 6 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ry&lt;/span&gt; 6 s 0.99  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;sat&lt;/span&gt; 0.99  } R1&lt;br /&gt;{ s 2 } &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;sphere&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;rule R1  {&lt;br /&gt;{ x 0.9 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;rz&lt;/span&gt; -6 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ry&lt;/span&gt; 6 s 0.99  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;sat&lt;/span&gt; 0.99  } R1&lt;br /&gt;{ s 2 } &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;sphere&lt;/span&gt;&lt;br /&gt;} &lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;La Salida sera la siguiente&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZgoTBtL1QI/AAAAAAAAAB8/4laPbAjFAoc/s1600-h/Ejemplo1.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 170px;" src="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZgoTBtL1QI/AAAAAAAAAB8/4laPbAjFAoc/s320/Ejemplo1.png" alt="" id="BLOGGER_PHOTO_ID_5303032868569339138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Esto se logra &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;mediante la creación de múltiples definiciones de la misma &lt;span style="font-weight: bold;"&gt;regla&lt;/span&gt;. En este &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;código&lt;/span&gt; la regla &lt;span style="font-weight: bold;"&gt;R1&lt;/span&gt; &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;tiene dos definiciones o funciones. &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Ahora, cuando el &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;constructor &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Structure&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Synth&lt;/span&gt;  tiene que llamar a rule R1, se elige una de las definiciones al azar. Por eso es que se obtiene ese resultado.&lt;/span&gt; &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Publicado por &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;VILURON&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Nolberto&lt;/span&gt; Ismael&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-5497999977063545672?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/5497999977063545672/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/rule-reglas-para-que-sirve-y-como-se.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/5497999977063545672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/5497999977063545672'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/rule-reglas-para-que-sirve-y-como-se.html' title='Rule (reglas), Para que sirve y Como se aplica'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sgzRyEbmJFM/SZgmokYMGuI/AAAAAAAAAB0/tYO6WQaQX_o/s72-c/espiral.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-8488361880705326787</id><published>2009-02-15T04:12:00.000-08:00</published><updated>2009-02-15T05:15:49.529-08:00</updated><title type='text'>Darle color a  las Primitivas y armar una figura</title><content type='html'>&lt;div style="text-align: justify;"&gt;Esta vez empezaremos por el ejemplo y a partir de este explicare que es y qué hace cada componente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Código&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;{ x 7 s 2 color #5F9F9F     alpha 0.8 }  box&lt;br /&gt;4 *  { x 1 hue 215 }   4 * { y 1 sat 0,8}   4 *  { z 1 b 0,9}  box  &lt;/div&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Resultado&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sgzRyEbmJFM/SZgLFZDFZHI/AAAAAAAAABs/NNTZfqsaGWE/s1600-h/Color.jpg"&gt;&lt;img style="cursor: pointer; width: 262px; height: 166px;" src="http://1.bp.blogspot.com/_sgzRyEbmJFM/SZgLFZDFZHI/AAAAAAAAABs/NNTZfqsaGWE/s320/Color.jpg" alt="" id="BLOGGER_PHOTO_ID_5303000748479833202" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Al primer box solamente lo moví siete lugares y redimensiones 2 veces mas que su valor original.&lt;br /&gt;&lt;/div&gt;Bueno para armar el &lt;span style="font-weight: bold;"&gt;cubo grande&lt;/span&gt; aplicamos la función de &lt;span style="font-weight: bold;"&gt;iteración&lt;/span&gt; sobre los tres ejes a un box y nos queda esta matriz de cubos. Bueno ahora las instrucciones nuevas son &lt;span style="font-weight: bold;"&gt;hue, sat, b, color y alpha&lt;/span&gt;. Las cuales nos producen transformaciones de color sobre los objetos.&lt;br /&gt;&lt;dl style="text-align: justify;" class="oneline"&gt;&lt;dt&gt;&lt;span style="font-weight: bold;"&gt;h / hue [float]: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Este cambia la &lt;span style="font-weight: bold;"&gt;matiz&lt;/span&gt; del elemento. En &lt;span style="font-weight: bold;"&gt;[float]&lt;/span&gt; se coloca el valor de la tonalidad para cambiar el color, las matices se miden de 0 a 360 la cual tiene una propiedad &lt;span style="font-weight: bold;"&gt;cíclica&lt;/span&gt; e&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;s decir, un tono de 400 es igual a un tono de 40.&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;sat [float]: &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Establece la &lt;span style="font-weight: bold;"&gt;saturación&lt;/span&gt; de color. En&lt;span style="font-weight: bold;"&gt; [float] &lt;/span&gt;se coloca el valor de la saturación que solamente tiene un rango de 0 a 1 &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;( los valores más grandes que 1 se establece en 1).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;b / brightness [float]:&lt;/span&gt; &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Da &lt;span style="font-weight: bold;"&gt;brillo&lt;/span&gt; &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;al elemento. El&lt;/span&gt; Brillo se mide en un &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;intervalo &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;de 0 a 1 .&lt;/span&gt;&lt;br /&gt;&lt;dl class="oneline"&gt;&lt;dt style="font-weight: bold;"&gt;color [color]:  &lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Este comando establece el &lt;span style="font-weight: bold;"&gt;color&lt;/span&gt; de un elemento. En &lt;span style="font-weight: bold;"&gt;[&lt;/span&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;color]&lt;/span&gt; &lt;/span&gt;va el color que le queremos aplicar. Los colores son especificados como cadenas de texto,  usando el estándar&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; HTML&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;,  pero también podemos asignar el color poniendo el nombres como por ejemplo, &lt;span style="font-weight: bold;"&gt;red o &lt;/span&gt;green o&lt;/span&gt;&lt;span style="font-weight: bold;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; lightgoldenrodyellow&lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;). &lt;a href="http://www.usuarios.sion.com/pauluk/coloreshtml.htm"&gt;Tabla de colores HTML.&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt class="warn"&gt;&lt;span style="font-weight: bold;"&gt;a / alpha [float]:&lt;/span&gt; &lt;span style="font-weight: normal;"&gt;Este comando nos muestra la &lt;span style="font-weight: bold;"&gt;trasparencia&lt;/span&gt; de un elemento &lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;se mide en un &lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;intervalo &lt;/span&gt;&lt;span style="font-weight: normal;" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;de 0 a 1 . &lt;/span&gt;&lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Un valor alpha de cero es totalmente transparente, y un valor alpha de uno es completamente opaca.&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;Publicado por VILURON, Nolberto Ismael&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-8488361880705326787?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/8488361880705326787/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/darle-color-las-primitivas-y-armar-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/8488361880705326787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/8488361880705326787'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/darle-color-las-primitivas-y-armar-una.html' title='Darle color a  las Primitivas y armar una figura'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sgzRyEbmJFM/SZgLFZDFZHI/AAAAAAAAABs/NNTZfqsaGWE/s72-c/Color.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-160919923596431129</id><published>2009-02-14T05:07:00.000-08:00</published><updated>2009-02-14T06:22:45.782-08:00</updated><title type='text'>Usando Structure Synth - Parte 3</title><content type='html'>Bien ya hemos tenido una &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;introducción&lt;/span&gt; de que es &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Structure&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Synth&lt;/span&gt;&lt;/span&gt; y para que sirve, de como nos podemos mover en los ejes &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;coordenados&lt;/span&gt; y hasta como rotar los ejes, pero ahora veremos algo de mucha importancia las &lt;strong&gt;Primitivas de dibujo.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Las primitivas de dibujo son los elementos básicos de los que disponemos para realizar cualquier representación gráfica, entre ella se encuentran los siguientes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;box&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; caja Solida&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;grid&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; Caja de Alambre&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;sphere&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; Esfera (este primitivo tiene algunos problemas, por ejemplo los elipsoides no &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;están&lt;/span&gt; funcionando)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;line&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; a lo largo del eje x, centrado en y, y plano en el eje z.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;point&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; centrado en el sistema de coordenadas&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;triangle&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; Crea un polígono personalizado. Especificar las coordenadas de la siguiente manera: Triángulo [0,0,0, 1,0,0; 0.5,0.5,0.5]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;mesh&lt;/span&gt;&lt;/span&gt; &lt;/strong&gt;Prototipo de Malla.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;cylinder&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; Cilindro el eje de simetría será el actual eje x. [No se ha aplicado]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;tube&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; Tubo [No se ha aplicado].&lt;br /&gt;&lt;br /&gt;Mostradas en la siguiente figura&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZbLqC8tDNI/AAAAAAAAABc/yDMPFXjK700/s1600-h/primitivas.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302649534481763538" style="WIDTH: 282px; CURSOR: hand; HEIGHT: 48px" alt="" src="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZbLqC8tDNI/AAAAAAAAABc/yDMPFXjK700/s320/primitivas.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;Cabe destacar que la primitiva &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;triangle&lt;/span&gt; es una figura en el plano como una plancha de acero por eso es que no apreciamos su volumen.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;Bueno teniendo en cuenta las primitivas de dibujo ahora veremos como podemos agrandar o achicar estas figura con una sentencia, que le aplicamos a cada objeto.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Redimensionar&lt;/span&gt; las Primitivas de Dibujo&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;s [&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;float&lt;/span&gt;] &lt;/strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Redimensiona&lt;/span&gt; al elemento que se le aplica. Siempre aumentando el mismo tamaño para los 3 ejes coordenados.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;strong&gt;s [f1] [f2] [f3]&lt;/strong&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Redimensiona&lt;/span&gt; las coordenadas del elemento. Como en el caso anterior pero con escala separada para cada eje coordenado.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;Bueno &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;aquí&lt;/span&gt; veremos un ejemplos practico y como nos quedarian las primitivas redimensionadas&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;box&lt;/span&gt;&lt;br /&gt;{ x 4 s 2 9 4 } &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;box&lt;/span&gt;&lt;br /&gt;{ z 2 } &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;sphere&lt;/span&gt;&lt;br /&gt;{ z 4 s 3} &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;sphere&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZbOyFwWkAI/AAAAAAAAABk/pEM-z6nuUfU/s1600-h/redimensiones.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302652971209101314" style="WIDTH: 275px; CURSOR: hand; HEIGHT: 233px" alt="" src="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZbOyFwWkAI/AAAAAAAAABk/pEM-z6nuUfU/s320/redimensiones.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;Bueno &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;aquí&lt;/span&gt; tenemos la primera caja en el origen, la segunda caja la hemos desplazado 4 lugares sobre el eje x , y la hemos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;redimensionado&lt;/span&gt; 2 veces mas sobre el eje x , 9 sobre el eje y, 4 sobre el eje z. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_23"&gt;Después&lt;/span&gt; tenemos la esfera que la hemos &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_24"&gt;desplazado&lt;/span&gt; 2 lugares al eje z, y la segunda esfera que la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;redimensionamos&lt;/span&gt; 3 veces mas que la original y desplazado 4 lugares sobre el eje z.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;Publicado por VILURON, Nolberto Ismael.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-160919923596431129?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/160919923596431129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/usando-structure-synth-parte-3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/160919923596431129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/160919923596431129'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/usando-structure-synth-parte-3.html' title='Usando Structure Synth - Parte 3'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sgzRyEbmJFM/SZbLqC8tDNI/AAAAAAAAABc/yDMPFXjK700/s72-c/primitivas.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-2040286594458136439</id><published>2009-02-14T03:16:00.000-08:00</published><updated>2009-02-14T04:55:27.730-08:00</updated><title type='text'>Usando Structure Synth - Parte 2</title><content type='html'>&lt;div align="left"&gt;Seguiremos aprendiendo structure ahora veremos una función muy buena para hacer una linea en el espacio llamada &lt;strong&gt;iteración&lt;/strong&gt;, esto se hace posible usando el símbolo de la multiplicación por ejemplo &lt;strong&gt;3 * { x 2}&lt;/strong&gt; &lt;strong&gt;box&lt;/strong&gt; que seria igual a la creación de tres acciones como ser&lt;br /&gt;&lt;br /&gt;{ x 2} box&lt;br /&gt;{ x 4} box&lt;br /&gt;{ x 6} box&lt;br /&gt;&lt;br /&gt;Ahora veremos un ejemplo sencillo para realizar el &lt;strong&gt;Eje de Coordenadas&lt;/strong&gt; en el espacio &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;box&lt;br /&gt;10 * { x 1} box // se repiten 10 cajas seguidas sobre el ejes de las x&lt;br /&gt;10 * { y 1} box&lt;br /&gt;10 * { z 1} box &lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZatpTEkKLI/AAAAAAAAABE/CWRBPehftQ0/s1600-h/ejescoordenadospng.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302616536281000114" style="WIDTH: 244px; CURSOR: hand; HEIGHT: 243px" alt="" src="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZatpTEkKLI/AAAAAAAAABE/CWRBPehftQ0/s320/ejescoordenadospng.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Funciones de &lt;strong&gt;rotación&lt;/strong&gt; de los elementos sobre los ejes&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;rx [float]:&lt;/strong&gt; Rotación alrededor del eje x. [float] esto especifica que debemos colocar un numero flotante para que se realice la rotación, este argumento es el ángulo especificado en grados. En la rotación los elementos giran al rededor del eje los grados que uno especifique.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ry [float]:&lt;/strong&gt; Rotación alrededor del eje y. Como en el caso anterior.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;rz [float]:&lt;/strong&gt; Rotación alrededor del eje z. Como en el caso anterior.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ahora veremos 2 Ejemplos practicos&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Rotacion Normal sobre cualquiera de los ejes: &lt;/strong&gt;esto quiere decir que los cubos rotan alrededor del eje determinado, en este caso el eje x como se ve en la siguiente figura.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;7 * { x 1 rx 20} box &lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZa4lE1ShBI/AAAAAAAAABM/qOj2q67GkdI/s1600-h/rotacionnormal.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302628558367261714" style="WIDTH: 156px; CURSOR: hand; HEIGHT: 50px" alt="" src="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZa4lE1ShBI/AAAAAAAAABM/qOj2q67GkdI/s320/rotacionnormal.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="left"&gt;En este caso son siete cubos a una distancia de una unidad por la función de &lt;strong&gt;iteración&lt;/strong&gt; que rotan 19 grados sobre el eje de las x cada uno.&lt;/p&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;2. Rotación de un eje con los cubos sobre el centro:&lt;/strong&gt; Esto quiere decir que se empieza a rotar un eje sobre el primer cubo, y después se vuelve a rotar el eje sobre ese punto en el segundo cubo y así sucesivamente hasta terminar. Esto se refleja en la siguiente figura&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;box&lt;br /&gt;19 * { x 1 ry 20} box&lt;br /&gt;19 * { y 1 rz 20} box&lt;br /&gt;19 * { z 1 rx 20} box &lt;/p&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZa67D0Ws8I/AAAAAAAAABU/YRonPfl0ohc/s1600-h/rotacion2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302631135075283906" style="WIDTH: 200px; CURSOR: hand; HEIGHT: 208px" alt="" src="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZa67D0Ws8I/AAAAAAAAABU/YRonPfl0ohc/s320/rotacion2.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;En este ejemplo se toman 19 cubos seguidos en cada eje desplazado por una unidad. Después sobre cada eje se rota 20 grados un eje contrario, por lo cual nos queda una circunferencia sobre cada eje debido a que la rotación se da sobre el eje, en donde se rota el eje 20 grados y a partir de esta rotación se rota de nuevo 20 grados mas, en donde cada cubo se mantiene sobre el centro del eje.&lt;br /&gt;&lt;br /&gt;Publicado por VILURON, Nolberto Ismael&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-2040286594458136439?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/2040286594458136439/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/usandop-structure-synth-parte-2.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/2040286594458136439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/2040286594458136439'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/usandop-structure-synth-parte-2.html' title='Usando Structure Synth - Parte 2'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sgzRyEbmJFM/SZatpTEkKLI/AAAAAAAAABE/CWRBPehftQ0/s72-c/ejescoordenadospng.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-6601143668394812881</id><published>2009-02-14T01:35:00.001-08:00</published><updated>2009-02-15T07:51:02.429-08:00</updated><title type='text'>Empezando a Usar Structure Synth - Parte 1</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_sgzRyEbmJFM/SZaRi3F4WcI/AAAAAAAAAA0/9QNO_c3oeH8/s1600-h/Ejemplo1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302585639365532098" style="margin: 0px 10px 10px 0px; float: left; width: 320px; height: 170px;" alt="" src="http://4.bp.blogspot.com/_sgzRyEbmJFM/SZaRi3F4WcI/AAAAAAAAAA0/9QNO_c3oeH8/s320/Ejemplo1.png" border="0" /&gt;&lt;/a&gt;Este es un ejemplo de estructura que podemos llegar a hacer con esta aplicación, todo ello a partir de una serie de reglas de tipo matemático-lógicas.&lt;br /&gt;&lt;br /&gt;De esta forma, este programa está perfectamente indicado para la generación de figuras geométricas complejas, como es el caso de los &lt;strong&gt;fractales&lt;/strong&gt;.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Bueno empezaremos con algunos ejemplos sencillos de como usar structure:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;x [float]:&lt;/strong&gt; Esta instrucción representa la translación sobre el eje x. [float] nos quiere decir que acepta números flotante como ser 0,5, y también enteros como por ejemplo 2.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Ejemplo: {x 4}&lt;/strong&gt; esto dice que a partir del punto de coordenadas (0,0,0) (origen de coordenadas) se desplace 4 lugares sobre el eje de las x. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;y [float]:&lt;/strong&gt; Como en el caso anterior solamente que se desplaza sobre el eje de las y. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;z [float]: &lt;/strong&gt;Como en el caso anterior solamente que se desplaza sobre el eje de las z.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Ahora veremos un ejemplo practico&lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;box&lt;br /&gt;{ x 8} box&lt;br /&gt;{ y 3} box&lt;br /&gt;{ z 5} box&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZagUHlmPLI/AAAAAAAAAA8/nG6guY__HLU/s1600-h/TraslacionDeEjes.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302601878769908914" style="width: 234px; height: 218px;" alt="" src="http://3.bp.blogspot.com/_sgzRyEbmJFM/SZagUHlmPLI/AAAAAAAAAA8/nG6guY__HLU/s320/TraslacionDeEjes.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="justify"&gt;En donde la sentencia &lt;strong&gt;box&lt;/strong&gt; nos representa una caja. Si esta no tiene ningún desplazamiento se graficara en el origen en cambio las otras tres están desplazadas sobre los ejes como se puede notar en la imagen.&lt;br /&gt;Se debe aclarar que los desplazamientos siempre deben estar entre corchetes &lt;strong&gt;{}&lt;/strong&gt; lo cual nos denota un bloque de ejecución esto es igual que en c++ debido a que gran parte de structure synth esta desarrollado en este lenguaje.&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;Publicado por VILURON, Nolberto Ismael&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-6601143668394812881?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/6601143668394812881/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/empezando-usar-structure-synth.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/6601143668394812881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/6601143668394812881'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/empezando-usar-structure-synth.html' title='Empezando a Usar Structure Synth - Parte 1'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sgzRyEbmJFM/SZaRi3F4WcI/AAAAAAAAAA0/9QNO_c3oeH8/s72-c/Ejemplo1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2203921941156487159.post-3242088721044491972</id><published>2009-02-12T02:52:00.000-08:00</published><updated>2009-02-15T07:43:19.349-08:00</updated><title type='text'>Que Es Structure Synth</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZaNqMOZCvI/AAAAAAAAAAs/sb4subnOSgI/s1600-h/structure-synth.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302581367250946802" style="margin: 0px auto 10px; display: block; width: 320px; height: 85px; text-align: center;" alt="" src="http://2.bp.blogspot.com/_sgzRyEbmJFM/SZaNqMOZCvI/AAAAAAAAAAs/sb4subnOSgI/s320/structure-synth.JPG" border="0" /&gt;&lt;/a&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text"&gt;Structure Synth &lt;/span&gt;es una aplicación para crear estructuras 3D a partir de un conjunto de reglas especificas.&lt;/span&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Es un intento de hacer una versión en 3D de Contexto Libre.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;Está construido en C + +, OpenGL, y Qt 4.3. Desarrollado en actualidad para Windows y Mac, también es posible compilarlo en Linux.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;En la actualidad este proyecto se puede usar gratis ya es una aplicación &lt;strong&gt;Open Source&lt;/strong&gt; , pero sigue siendo de calidad &lt;b&gt;beta&lt;/b&gt; (aunque es bastante estable, pero no todas las características planeadas se han completado). El progreso y consideraciones de diseño se pueden observar en &lt;a href="http://blog.hvidtfeldts.net/"&gt;Syntopia blog&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Podemos crear estructuras magnificas con este programa el cual lo podemos descargar de la pagina oficial &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text"&gt;Structure Synth.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://structuresynth.sourceforge.net/download.php"&gt;http://structuresynth.sourceforge.net/download.php&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://structuresynth.sourceforge.net/download.php"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;O aquí dejo un enlace de Megaupload para descargarlo directamente&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.megaupload.com/?d=YGAS1DDM" target="_blank"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="font-weight: bold;" href="http://www.megaupload.com/?d=YGAS1DDM"&gt;http://www.megaupload.com/?d=YGAS1DDM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="font-weight: bold;" href="http://www.megaupload.com/?d=YGAS1DDM"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;Una vez descargado, el programa no necesita instalación hay que descomprimir el archivo zip en una carpeta y ejecutar el programa StructureSynth.exe.&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;o:p&gt;&lt;/o:p&gt; &lt;/p&gt;&lt;p&gt;&lt;o:p&gt;Publicado por VILURON, Nolberto Ismael&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2203921941156487159-3242088721044491972?l=modelosnumericos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://modelosnumericos.blogspot.com/feeds/3242088721044491972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/que-es-structure-synth.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/3242088721044491972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2203921941156487159/posts/default/3242088721044491972'/><link rel='alternate' type='text/html' href='http://modelosnumericos.blogspot.com/2009/02/que-es-structure-synth.html' title='Que Es Structure Synth'/><author><name>modelos numericos</name><uri>http://www.blogger.com/profile/12732883107705293912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sgzRyEbmJFM/SZaNqMOZCvI/AAAAAAAAAAs/sb4subnOSgI/s72-c/structure-synth.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
