<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Grupo de Diseño Emergente &#187; RhinoScripting</title>
	<atom:link href="http://www.designemergente.org/category/rhinoscripting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designemergente.org</link>
	<description>Este Blog Pretende agrupar a Diseñadores y Arquitectos que realizen trabajos o investiguen sobre Estrategias Emergentes de Diseño. Su Objetivo es crear Conexión y Retroalimentacion entre los participantes.</description>
	<lastBuildDate>Thu, 13 May 2010 21:43:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>proyecto final, 1er año IE School of Architecture, Geometría Arquitectonica II</title>
		<link>http://www.designemergente.org/emergence/proyecto-final-1er-ano-ie-school-of-architecture-geometria-arquitectonica-ii-2/</link>
		<comments>http://www.designemergente.org/emergence/proyecto-final-1er-ano-ie-school-of-architecture-geometria-arquitectonica-ii-2/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 22:03:49 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[Emergence]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=653</guid>
		<description><![CDATA[Estás Imagenes corresponden al trabajo de los alumnos de primer año de arquitectura de la IE School of Architecture en la sede de Segovia. 
Students Works, First Year IE School of Architecture, Segovia.
Extracto del encargo:
&#8230;Este proyecto consistirá en hacer un análisis espacial y/o programático de una parte de la Universidad con el objetivo de identificar [...]]]></description>
			<content:encoded><![CDATA[<p>Estás Imagenes corresponden al trabajo de los alumnos de primer año de arquitectura de la IE School of Architecture en la sede de Segovia. </p>
<p>Students Works, First Year IE School of Architecture, Segovia.</p>
<p>Extracto del encargo:<br />
&#8230;Este proyecto consistirá en hacer un análisis espacial y/o programático de una parte de la Universidad con el objetivo de identificar una falencia que pueda ser suplida con un proyecto arquitectónico. </p>
<p>Hoy en día la profesión de arquitecto no puede ser planteada de la misma manera como se hizo hace algunos años atrás. El arquitecto que pretenda ser competitivo en el mercado internacional actual debe ser capaz de auto gestionarse y auto encargarse proyectos para buscar nichos económicos que no hayan sido explotados hasta el momento.</p>
<p>Nuestra profesión nos otorga una poderosa herramienta que es la observación y nos aprovecháremos de ella para desarrollar un proyecto arquitectónico que busque suplir un carencia dentro del edificio de la universidad y proponer una solución innovadora mediante la programación como herramienta proyectual.</p>
<p>El segundo encargo será un trabajo en parejas.<br />
&#8230;</p>
<p>estatement of assignment&#8230;<br />
&#8230;<br />
This project will consist in to make a spatial analysis and / or programmatic analysis of the university with the objective to identify failures or problems that can be solved by architectonical project.</p>
<p>The profession of the architecture cannot be seen in the same way like years before. The architect that pretends to be competitive in the actual international market or even in the local market must be capable of self-managed and self-assignments projects that seek economic targets have not been exploited.</p>
<p>Our profession is based on a powerful tool that is the observation. We will use it to develop an architectonical project to propose an innovative solution trough scripting like design tool.</p>
<p>The second assignment will be in pairs.<br />
&#8230;</p>
<p>Para más detalle de los proyectos, contactar a los alumnos a través de la <a href="http://www.ie.edu/IE/site/php/es/school_architecture.php">universidad</a><br />
For more information about the projects, please contact the students through the <a href="http://www.ie.edu/IE/site/php/es/school_architecture.php">University.</a></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_1.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_2.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_3.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_4.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_5.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_6.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_7.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_8.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/bravo-gonzalez_9.jpg" alt="bravo-gonzalez_9" title="bravo-gonzalez_9" width="640" height="512" class="alignleft size-full wp-image-679" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno1.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_2.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_3.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_4_1.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_5_1.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_6.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_7.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/cardiel-bueno_8.jpg" alt="cardiel-bueno_8" title="cardiel-bueno_8" width="640" height="512" class="alignleft size-full wp-image-670" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_1.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_2.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_3.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_4.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_5.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_5_1.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_6.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_6_1.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/moreno-marina_8.jpg" alt="moreno-marina_8" title="moreno-marina_8" width="640" height="512" class="alignleft size-full wp-image-662" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/emergence/proyecto-final-1er-ano-ie-school-of-architecture-geometria-arquitectonica-ii-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>proyecto final, 1er año IE School of Architecture, Geometría Arquitectonica II</title>
		<link>http://www.designemergente.org/emergence/proyecto-final-1er-ano-ie-school-of-architecture-geometria-arquitectonica-ii/</link>
		<comments>http://www.designemergente.org/emergence/proyecto-final-1er-ano-ie-school-of-architecture-geometria-arquitectonica-ii/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 21:19:53 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[Emergence]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=596</guid>
		<description><![CDATA[Entrega final del proyecto: Los alumnos deberán presentar 8 laminas A2.  La presentación será oral con un máximo de 15 minutos por grupo.
Se deberá incluir análisis espacial, conceptos y el código que hizo posible el proyecto, secciones, plantas, elevaciones del proyecto, considerando materiales, espesores y principios estructurales. (Planimetría)
Además se deberán incluir renders, dibujos donde [...]]]></description>
			<content:encoded><![CDATA[<p>Entrega final del proyecto: Los alumnos deberán presentar 8 laminas A2.  La presentación será oral con un máximo de 15 minutos por grupo.</p>
<p>Se deberá incluir análisis espacial, conceptos y el código que hizo posible el proyecto, secciones, plantas, elevaciones del proyecto, considerando materiales, espesores y principios estructurales. (Planimetría)<br />
Además se deberán incluir renders, dibujos donde deberá aparecer reflejado el carácter o la intención de materialidad del proyecto. También deberán aparecer intenciones de la construcción, así como ensambles, fijaciones, tensores, pilares. Deberá aparecer como los alumnos se imaginan la construcción del proyecto, que técnicas utilizarían para poder concretar su fabricación, que tipo de tecnología necesitarían para desarrollar sus proyectos.</p>
<p>Lamina 1: análisis del espacio<br />
Lamina 2: Referencias Biológicas y arquitectónicas.<br />
Lamina 3: Concepto del Proyecto<br />
Lamina 4: Plantas<br />
Lamina 5: Elevaciones<br />
Lamina 6: Secciones<br />
Lamina 7: Renders y dibujos<br />
Lamina 8: Construcción<br />
&#8230;<br />
Final submission: the students will be present 8 Panels A2. The presentation will be oral with 15 minutes per group.<br />
The Students will be showing spatial analysis, concepts, and the code of the project. Sections, plants, views, considering materials, widths and structural principles (planimetry).</p>
<p>Also they will include renders, drawings showing the character of the intentions of the project. Furthermore they should demonstrate intentions of the construction, assemblies, connectors, tensors, pillars. </p>
<p>The students must be show how imagine the project, which techniques will use to build the projects, and which type of technology is necessary.</p>
<p>Lamina 1: space analysis<br />
Lamina 2: Biological and architectonical references<br />
Lamina 3: Concept of the Project<br />
Lamina 4: Plants<br />
Lamina 5: Views<br />
Lamina 6: Sections<br />
Lamina 7: Renders and Drawings<br />
Lamina 8: Constructio<br />
&#8230;</p>
<p>Para más detalle de los proyectos, contactar a los alumnos a través de la <a href="http://www.ie.edu/IE/site/php/es/school_architecture.php">universidad</a><br />
For more information about the projects, please contact the students through the <a href="http://www.ie.edu/IE/site/php/es/school_architecture.php">University.</a></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_1.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_2.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_3.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_4.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_5.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_6.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_7.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/fernandez-gonzalez_8.jpg" alt="fernandez-gonzalez_8" title="fernandez-gonzalez_8" width="640" height="512" class="alignleft size-full wp-image-651" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_1.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_2.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_3.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_4.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_5.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_6.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_7.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/aragon-gusano_8.jpg" alt="aragon-gusano_8" title="aragon-gusano_8" width="640" height="512" class="alignleft size-full wp-image-643" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/payo-merino_1.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_2.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_3.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_4.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_5.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_6.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_62.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_7.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /><br />
<img src="http://www.designemergente.org/wp-content/uploads/payo-merino_8.jpg" alt="payo-merino_8" title="payo-merino_8" width="640" height="512" class="alignleft size-full wp-image-635" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/emergence/proyecto-final-1er-ano-ie-school-of-architecture-geometria-arquitectonica-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>colaboration / flying surface</title>
		<link>http://www.designemergente.org/rhinoscripting/colaboration-flying-surface/</link>
		<comments>http://www.designemergente.org/rhinoscripting/colaboration-flying-surface/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 00:43:13 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Recursion]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=531</guid>
		<description><![CDATA[This is a small colaboration with Mary ann busby, from chile.
the aim was generate surface from other surfaces, and create some kind movement.
the code works under recursion: analizing, generating and deleting every surface.
is very abstract and also is very simple how it&#8217;s works.










Some Images from the complete generation, saving every &#8220;child&#8221;:








And here the code:
some functions [...]]]></description>
			<content:encoded><![CDATA[<p>This is a small colaboration with Mary ann busby, from chile.<br />
the aim was generate surface from other surfaces, and create some kind movement.<br />
the code works under recursion: analizing, generating and deleting every surface.<br />
is very abstract and also is very simple how it&#8217;s works.</p>
<p>
<object width="600" height="500">
<param name="movie" value="/wp-content/uploads/movie_12.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="600" height="500" src="/wp-content/uploads/movie_12.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>Some Images from the complete generation, saving every &#8220;child&#8221;:</p>
<p><img class="alignleft size-medium wp-image-557" title="113" src="http://www.designemergente.org/wp-content/uploads/113-600x480.jpg" alt="113" width="600" height="480" /></p>
<p><img class="alignleft size-medium wp-image-558" title="27" src="http://www.designemergente.org/wp-content/uploads/27-600x480.jpg" alt="27" width="600" height="480" /></p>
<p><img class="alignleft size-medium wp-image-559" title="2-a-despues-del-crecimiento" src="http://www.designemergente.org/wp-content/uploads/2-a-despues-del-crecimiento-600x480.jpg" alt="2-a-despues-del-crecimiento" width="600" height="480" /></p>
<p><img class="alignleft size-medium wp-image-560" title="35" src="http://www.designemergente.org/wp-content/uploads/35-600x480.jpg" alt="35" width="600" height="480" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/r22-640x418.jpg" alt="r22" title="r22" width="640" height="418" class="alignleft size-medium wp-image-572" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/r12-594x480.jpg" alt="r12" title="r12" width="594" height="480" class="alignleft size-medium wp-image-571" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/r3-seccion-de-un-crecimiento-594x480.jpg" alt="r3-seccion-de-un-crecimiento" title="r3-seccion-de-un-crecimiento" width="594" height="480" class="alignleft size-medium wp-image-570" /></p>
<p><img src="http://www.designemergente.org/wp-content/uploads/r21-640x418.jpg" alt="r21" title="r21" width="640" height="418" class="alignleft size-medium wp-image-562" /></p>
<p>And here the code:<br />
some functions from Marius Watz:<br />
Option Explicit<br />
&#8216;Script written by carlos de la b.<br />
&#8216;Script copyrighted by designemergente.org<br />
&#8216;Script version miércoles, 24 de junio de 2009 18:17:12</p>
<p>Call Main()<br />
Sub Main()</p>
<p>	&#8216;//we need a Surface to grow and grow<br />
	Dim Idsrf<br />
	Idsrf = Rhino.GetObject(&#8221;sel srf&#8221;, <img src='http://www.designemergente.org/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br />
	If IsNull(Idsrf) Then Exit Sub</p>
<p>	Call rec(Idsrf, 0)</p>
<p>End Sub</p>
<p>Function rec(Idsrf, counter) &#8216;//recursion under your own Risk!!!</p>
<p>	&#8216;domain of the curve<br />
	Dim Udom, Vdom<br />
	Udom = Rhino.SurfaceDomain(Idsrf, 0)<br />
	Vdom = Rhino.SurfaceDomain(Idsrf, 1)</p>
<p>	&#8216;parameters, divisions, counters and a point<br />
	Dim Up, Vp, divU, divV, i, j, k, pt, l<br />
	k = 0<br />
	divU = 6<br />
	divV = 6</p>
<p>	Dim arrPoints(35)</p>
<p>	For i = 0 To divU &#8211; 1<br />
		For j = 0 To divV &#8211; 1</p>
<p>			Up = Udom(0) + i * ((Udom(1) &#8211; Udom(0)) / divU)<br />
			Vp = Vdom(0) + j * ((Vdom(1) &#8211; Vdom(0)) / divV)</p>
<p>			pt = Rhino.SurfaceCurvature(Idsrf, Array(Up, Vp))</p>
<p>			&#8216;Randomize<br />
			&#8216;	If 0.5 < rnd Then<br />
			&#8216;	pt(1) = Rhino.VectorScale(pt(1), rnd * 5)<br />
			&#8216;	l = Rhino.PointAdd(pt(1), pt(0))</p>
<p>			&#8216;	Else<br />
				l = Rhino.PointAdd(pt(1), pt(0))</p>
<p>			&#8216;	End If</p>
<p>			arrPoints(k) = l<br />
			k = k + 1</p>
<p>		Next<br />
	Next</p>
<p>	Call Rhino.DeleteObject(IDsrf)<br />
	Dim n: n = Rhino.AddSrfPtGrid (Array(divU, divV), arrPoints)</p>
<p>	Call Rhino.sleep(3000)</p>
<p>	renderView()</p>
<p>	Call rec(n, counter + 1)</p>
<p>End Function</p>
<p> &#8216; Render current viewport<br />
Function renderView()&#8217;this function from Marius Watz, a very little modification by me.<br />
	Dim view,filename  </p>
<p>	view = Rhino.CurrentView<br />
	Rhino.Command &#8220;_-Render&#8221;<br />
	filename=getRenderFileName(&#8221;GrowSurface&#8221;)<br />
	Dim cmd : cmd=&#8221;_-SaveRenderWindowAs &#8221; &#038; Chr(34) &#038; filename &#038; Chr(34)<br />
	Rhino.Command cmd<br />
	Rhino.Command &#8220;_-CloseRenderWindow&#8221;<br />
	Rhino.Sleep(3000)<br />
End Function  </p>
<p> &#8216; Get auto-incremented filename<br />
Function getRenderFileName(scriptName) &#8216;this function from Marius Watz<br />
	Dim index,done, doc, file, temp,imgNum  </p>
<p>	done=-1<br />
	index=0<br />
	Do While done=-1<br />
		doc=Rhino.WorkingFolder &#038; &#8220;\&#8221; &#038; scriptName &#038; padStr(scriptName,index) &#038; &#8220;.jpg&#8221;<br />
		file=Rhino.FindFile(doc)<br />
		If IsNull(file)=True Then<br />
			done=1<br />
		Else<br />
			index=index+1<br />
		End If<br />
	Loop </p>
<p>	getRenderFileName=doc<br />
End Function</p>
<p>Function padStr(prefix,val) &#8216;this function from Marius Watz<br />
	Dim l : l=Len(val)<br />
	If l<1 Then<br />
		padStr=&#8221;000&#8243; &#038; val<br />
	ElseIf l<2 Then<br />
		padStr=&#8221;00&#8243; &#038; val<br />
	ElseIf l<3 Then<br />
		padStr=&#8221;0&#8243; &#038; val<br />
	Else<br />
		padStr=&#8221;" &#038; val<br />
	End If<br />
End Function</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/colaboration-flying-surface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workshop RhinoScript at ETSAM(Madrid)</title>
		<link>http://www.designemergente.org/emergence/workshop-rhinoscript-at-etsammadrid/</link>
		<comments>http://www.designemergente.org/emergence/workshop-rhinoscript-at-etsammadrid/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 20:45:59 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[Emergence]]></category>
		<category><![CDATA[Growth]]></category>
		<category><![CDATA[Recursion]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=491</guid>
		<description><![CDATA[The last week I have been teaching at ETSAM in Madrid, doing a RhinoScript Workshop in GIGA  Departamento de Ideación Gráfica. Most of the Participants are professors of the university with high levels of mathematics and geometry. The rest, students with high levels in scripting (VB and processing). The workshop lasted two days, we start [...]]]></description>
			<content:encoded><![CDATA[<p>The last week I have been teaching at <a href="http://wikimapia.org/#lat=40.440219&amp;lon=-3.731489&amp;z=16&amp;l=0&amp;m=a&amp;v=2&amp;show=/38523/ETSAM">ETSAM</a> in Madrid, doing a RhinoScript Workshop in <a href="http://arquitecturaprogramable.es/">GIGA  Departamento de Ideación Gráfica<strong></strong></a>. Most of the Participants are professors of the university with high levels of mathematics and geometry. The rest, students with high levels in scripting (VB and processing). The workshop lasted two days, we start with Data Types, Mathematical Operations, Conditionals, Loopings, Arrays, Functions and Advanced Functions, Curves Analisys, Surface Analysis, Generation of Surfaces by Parametric Equations (in the group we count with a mathematician), Fractals and Recursion.</p>
<p>The atmosphere during the workshoop was really cool!. I would personally like to thank: Carmen García Reig (Organization and invitation), Ismael García (Organization), Antonio Casas (the mathematician), Pablo Miranda Carpintero (I&#8217;m eager to see the programming in Sketch-up), Tomás Pineda (Images), Miguel Vidal, see his blog: <a href="arquitecturaprogramable.es">arquitecturaprogramable.es</a></p>
<p>With no particular order, some images of the projects during the workshop.<br />
<br/><br />
<br/><br />
Tomás Pineda:</p>
<p><img class="alignleft size-full wp-image-521" title="tomas4" src="http://www.designemergente.org/wp-content/uploads/tomas4.jpg" alt="tomas4" width="680" height="480" /></p>
<p><img class="alignleft size-full wp-image-520" title="tomas3" src="http://www.designemergente.org/wp-content/uploads/tomas3.jpg" alt="tomas3" width="680" height="480" /></p>
<p><img class="alignleft size-full wp-image-519" title="tomas2" src="http://www.designemergente.org/wp-content/uploads/tomas2.jpg" alt="tomas2" width="680" height="480" /></p>
<p><img class="alignleft size-full wp-image-518" title="tomas1" src="http://www.designemergente.org/wp-content/uploads/tomas1.jpg" alt="tomas1" width="680" height="480" /><br />
<br/><br />
<br/><br />
Pablo Miranda</p>
<p><img class="alignleft size-full wp-image-517" title="pablo4" src="http://www.designemergente.org/wp-content/uploads/pablo4.jpg" alt="pablo4" width="680" height="383" /></p>
<p><img class="alignleft size-full wp-image-516" title="pablo3" src="http://www.designemergente.org/wp-content/uploads/pablo3.jpg" alt="pablo3" width="680" height="340" /></p>
<p><img class="alignleft size-full wp-image-515" title="pablo2" src="http://www.designemergente.org/wp-content/uploads/pablo2.jpg" alt="pablo2" width="680" height="340" /></p>
<p><img class="alignleft size-full wp-image-514" title="pablo1" src="http://www.designemergente.org/wp-content/uploads/pablo1.jpg" alt="pablo1" width="680" height="340" /><br />
<br/><br />
<br/><br />
Miguel Vidal</p>
<p><img class="alignleft size-full wp-image-513" title="miguel8" src="http://www.designemergente.org/wp-content/uploads/miguel8.jpg" alt="miguel8" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-512" title="miguel7" src="http://www.designemergente.org/wp-content/uploads/miguel7.jpg" alt="miguel7" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-511" title="miguel6" src="http://www.designemergente.org/wp-content/uploads/miguel6.jpg" alt="miguel6" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-510" title="miguel5" src="http://www.designemergente.org/wp-content/uploads/miguel5.jpg" alt="miguel5" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-509" title="miguel4" src="http://www.designemergente.org/wp-content/uploads/miguel4.jpg" alt="miguel4" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-508" title="miguel3" src="http://www.designemergente.org/wp-content/uploads/miguel3.jpg" alt="miguel3" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-507" title="miguel2" src="http://www.designemergente.org/wp-content/uploads/miguel2.jpg" alt="miguel2" width="680" height="374" /></p>
<p><img class="alignleft size-full wp-image-506" title="miguel1" src="http://www.designemergente.org/wp-content/uploads/miguel1.jpg" alt="miguel1" width="680" height="374" /><br />
<br/><br />
<br/><br />
Ismael García</p>
<p><img class="alignleft size-full wp-image-505" title="ismael4" src="http://www.designemergente.org/wp-content/uploads/ismael4.jpg" alt="ismael4" width="680" height="340" /></p>
<p><img class="alignleft size-full wp-image-504" title="ismael3" src="http://www.designemergente.org/wp-content/uploads/ismael3.jpg" alt="ismael3" width="680" height="340" /></p>
<p><img class="alignleft size-full wp-image-503" title="ismael2" src="http://www.designemergente.org/wp-content/uploads/ismael2.jpg" alt="ismael2" width="680" height="341" /></p>
<p><img class="alignleft size-full wp-image-502" title="ismael1" src="http://www.designemergente.org/wp-content/uploads/ismael1.jpg" alt="ismael1" width="680" height="378" /><br />
<br/><br />
<br/><br />
Carmen García Reig</p>
<p><img class="alignleft size-full wp-image-495" title="carmen3" src="http://www.designemergente.org/wp-content/uploads/carmen3.jpg" alt="carmen3" width="680" height="480" /></p>
<p><img class="alignleft size-full wp-image-494" title="carmen2" src="http://www.designemergente.org/wp-content/uploads/carmen2.jpg" alt="carmen2" width="680" height="380" /></p>
<p><img class="alignleft size-full wp-image-501" title="carmen9" src="http://www.designemergente.org/wp-content/uploads/carmen9.jpg" alt="carmen9" width="680" height="335" /></p>
<p><img class="alignleft size-full wp-image-500" title="carmen8" src="http://www.designemergente.org/wp-content/uploads/carmen8.jpg" alt="carmen8" width="680" height="383" /></p>
<p><img class="alignleft size-full wp-image-499" title="carmen7" src="http://www.designemergente.org/wp-content/uploads/carmen7.jpg" alt="carmen7" width="680" height="383" /></p>
<p><img class="alignleft size-full wp-image-498" title="carmen6" src="http://www.designemergente.org/wp-content/uploads/carmen6.jpg" alt="carmen6" width="680" height="480" /></p>
<p><img class="alignleft size-full wp-image-497" title="carmen5" src="http://www.designemergente.org/wp-content/uploads/carmen5.jpg" alt="carmen5" width="680" height="380" /></p>
<p><img class="alignleft size-full wp-image-496" title="carmen4" src="http://www.designemergente.org/wp-content/uploads/carmen4.jpg" alt="carmen4" width="680" height="380" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/emergence/workshop-rhinoscript-at-etsammadrid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Seminario AGs &#8211; U.P.C.</title>
		<link>http://www.designemergente.org/rhinoscripting/seminario-ags-upc/</link>
		<comments>http://www.designemergente.org/rhinoscripting/seminario-ags-upc/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 21:18:48 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[Recursion]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=450</guid>
		<description><![CDATA[Después de todos estos meses trabajando para el doctorado, las diferentes colaboraciones para ACXT, concursos con amigos (casi nunca puedo decir que no), la preparación de mis clases para la universidad, El curso del FIB sobre Redes Neuronales y computación evolutiva me han dejado muy poco tiempo. Y cuando lo he tenido, lo he empleado [...]]]></description>
			<content:encoded><![CDATA[<p>Después de todos estos meses trabajando para el doctorado, las diferentes colaboraciones para ACXT, concursos con amigos (casi nunca puedo decir que no), la preparación de mis clases para la universidad, El curso del FIB sobre Redes Neuronales y computación evolutiva me han dejado muy poco tiempo. Y cuando lo he tenido, lo he empleado en limpiar los platos. Creí ver una civilización que había desarrollado inteligencia, había dividido el lavaplatos y se preparaban para una guerra con migas de pan.</p>
<p>Hago este post, de un pequeño seminario para profesores de la UPC, sobre Algoritmos Genéticos. Todos ellos sabían programar desde hace mucho. Habían comenzado con Auto Lisp para Auto CAD  y eran muy hábiles con Visual BASIC, obsesionados con las nubes de puntos y el apilamiento de bloques.<br />
Todos locos de la investigación y la exploración.<br />
El Seminario fue muy corto, pero tuvimos oportunidad de intercambiar muchas ideas y estrategias en resolución de algoritmos y en la optimización de diferentes problemas. </p>
<p>Un ejercicio muy interesante fue el <em>ByteString Problem</em>, que comenzamos usando la fuerza bruta para descifrar una cadena de N bytes.  Para luego poder incorporar estrategias evolutivas y poder comparar las diferentes estrategias.</p>
<p>Todas las imagenes tomadas de la web: google / imagenes / &#8220;parámetro de búsqueda&#8221;.<br />
excepto imagen 9, cuaderno de notas, autor<br />
excepto imagen 10, esquema básico de los AGs, autor<br />
excepto imagen 20, funciones del ByteString Problem, autor, curso de Luis Belanche<br />
excepto imagen 21, print pantalla de un resultado de búsqueda por medio de mutacion, población y descendencia, se uso RhinoScript, aunque VB dio algunos problemas fueron solucionados.<br />
Excepto Imagen 25, estrategia tomada de <a href="http://www.geocities.com/pretabbed/ags.htm">http://www.geocities.com/pretabbed/ags.htm</a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_01.jpg"><img class="aligncenter size-full wp-image-442" title="img_01" src="http://www.designemergente.org/wp-content/uploads/img_01.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_02.jpg"><img class="aligncenter size-full wp-image-442" title="img_02" src="http://www.designemergente.org/wp-content/uploads/img_02.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_03.jpg"><img class="aligncenter size-full wp-image-442" title="img_03" src="http://www.designemergente.org/wp-content/uploads/img_03.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_04.jpg"><img class="aligncenter size-full wp-image-442" title="img_04" src="http://www.designemergente.org/wp-content/uploads/img_04.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_05.jpg"><img class="aligncenter size-full wp-image-442" title="img_05" src="http://www.designemergente.org/wp-content/uploads/img_05.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_06.jpg"><img class="aligncenter size-full wp-image-442" title="img_06" src="http://www.designemergente.org/wp-content/uploads/img_06.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_07.jpg"><img class="aligncenter size-full wp-image-442" title="img_07" src="http://www.designemergente.org/wp-content/uploads/img_07.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_08.jpg"><img class="aligncenter size-full wp-image-442" title="img_08" src="http://www.designemergente.org/wp-content/uploads/img_08.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_09.jpg"><img class="aligncenter size-full wp-image-442" title="img_09" src="http://www.designemergente.org/wp-content/uploads/img_09.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_10.jpg"><img class="aligncenter size-full wp-image-442" title="img_10" src="http://www.designemergente.org/wp-content/uploads/img_10.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_11.jpg"><img class="aligncenter size-full wp-image-442" title="img_11" src="http://www.designemergente.org/wp-content/uploads/img_11.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_12.jpg"><img class="aligncenter size-full wp-image-442" title="img_12" src="http://www.designemergente.org/wp-content/uploads/img_12.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_13.jpg"><img class="aligncenter size-full wp-image-442" title="img_13" src="http://www.designemergente.org/wp-content/uploads/img_13.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_14.jpg"><img class="aligncenter size-full wp-image-442" title="img_14" src="http://www.designemergente.org/wp-content/uploads/img_14.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_15.jpg"><img class="aligncenter size-full wp-image-442" title="img_15" src="http://www.designemergente.org/wp-content/uploads/img_15.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_16.jpg"><img class="aligncenter size-full wp-image-442" title="img_16" src="http://www.designemergente.org/wp-content/uploads/img_16.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_17.jpg"><img class="aligncenter size-full wp-image-442" title="img_17" src="http://www.designemergente.org/wp-content/uploads/img_17.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_18.jpg"><img class="aligncenter size-full wp-image-442" title="img_18" src="http://www.designemergente.org/wp-content/uploads/img_18.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_19.jpg"><img class="aligncenter size-full wp-image-442" title="img_19" src="http://www.designemergente.org/wp-content/uploads/img_19.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_20.jpg"><img class="aligncenter size-full wp-image-442" title="img_20" src="http://www.designemergente.org/wp-content/uploads/img_20.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_21.jpg"><img class="aligncenter size-full wp-image-442" title="img_21" src="http://www.designemergente.org/wp-content/uploads/img_21.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_22.jpg"><img class="aligncenter size-full wp-image-442" title="img_22" src="http://www.designemergente.org/wp-content/uploads/img_22.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_23.jpg"><img class="aligncenter size-full wp-image-442" title="img_23" src="http://www.designemergente.org/wp-content/uploads/img_23.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_24.jpg"><img class="aligncenter size-full wp-image-442" title="img_24" src="http://www.designemergente.org/wp-content/uploads/img_24.jpg" alt="" width="440" height="380" /></a><br />
<a href="http://www.designemergente.org/wp-content/uploads/img_25.jpg"><img class="aligncenter size-full wp-image-442" title="img_25" src="http://www.designemergente.org/wp-content/uploads/img_25.jpg" alt="" width="440" height="380" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/seminario-ags-upc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Circle Packing</title>
		<link>http://www.designemergente.org/rhinoscripting/circle-packing/</link>
		<comments>http://www.designemergente.org/rhinoscripting/circle-packing/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 11:56:48 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Experiment]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=436</guid>
		<description><![CDATA[
I&#8217;ve been working yesterday in a Circle Packing, and I started with matsys pseudo-code.  I found a lot bugs, finally I decided to make a mixture between his algorithm and mine.  Circle Packing can be a very usefull algorithm and I think until now we have not seen their real power applied to architecture.
This is [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.designemergente.org/wp-content/uploads/web_1680-360.jpg'><img src="http://www.designemergente.org/wp-content/uploads/web_1680-360.jpg" alt="" title="web_1680-360" width="680" height="360" class="aligncenter wp-image-440" /></a></p>
<p>I&#8217;ve been working yesterday in a Circle Packing, and I started with <a href="http://www.materialsystems.org/?p=136" target="_blank">matsys</a> pseudo-code.  I found a lot bugs, finally I decided to make a mixture between his algorithm and mine.  Circle Packing can be a very usefull algorithm and I think until now we have not seen their real power applied to architecture.</p>
<p>This is my little contribuition (pseudo_Code)</p>
<p>1_ Input: maxradius, boundary, iterations (not necessary the number of circles)</p>
<p>2_Add in a random position within the boundary a circle with maximum radius</p>
<p>3_Add a Random Point</p>
<p>4_If this Point is inside of the Circle just created, add another one and delete the old one</p>
<p>5_Add Line to this point (out of the circle) to the center of the circle, (here I use the same idea of matsys) <em>&#8220;If the distance is greated than the maximum radius add a circle at that point with the maximum radius. If the distance is less than the maximum radius, add a circle at that point with the measured distance.&#8221;</em></p>
<p>6_ add another point and test if this point is within of any circle and add a line to every center circle to find the closest circle (step _5)</p>
<p>7_ repeat the steps 5  to 6 the number of the iterations</p>
<p>soon more images.</p>
<p>share, modify and send me an Image</p>
<p>best</p>
<p>Option Explicit<br />
&#8216;Script written by &lt;Carlos de la Barrera&gt;<br />
&#8216;Script copyrighted by &lt;Carlos de la Barrera&gt;</p>
<p>Call Main()<br />
Sub Main()<br />
Dim Pt, R<br />
Pt = Array(rnd * 100, rnd * 100, 0)<br />
R = FuncCir(Pt, 10)</p>
<p>Call Pack(R)<br />
End Sub</p>
<p>Function Pack(R)<br />
Dim Pt, i, count</p>
<p>count = Rhino.GetInteger(&#8221; number of circles &#8220;, 50, 2, 1000)<br />
If IsNull (count) Then Exit Function</p>
<p>Dim ArrData()</p>
<p>For i = 0 To count<br />
ReDim Preserve ArrData(i)<br />
ArrData(i) = R</p>
<p>Pt = Array(Rnd * 100, rnd * 100, 0)</p>
<p>Dim j<br />
Dim t: t = 0</p>
<p>For j = 0 To UBound(ArrData)<br />
If Rhino.IsPointOnSurface(ArrData(j)(1)(0), Pt)Then<br />
Call Rhino.print (&#8221;point in surface&#8221;)<br />
t = t + 1</p>
<p>End If<br />
Next</p>
<p>If (t = 0) Then<br />
ReDim ArrLine(UBound(ArrData))<br />
Dim k, line</p>
<p>For K = 0 To UBound(ArrData)<br />
line = Rhino.AddLine(Pt, Rhino.CircleCenterPoint(ArrData(k)(0)))<br />
ArrLine(k) = Line<br />
Next</p>
<p>Dim d, d2, l<br />
d = funcDist(Pt, ArrData(0)(0), ArrLine(0))</p>
<p>For l = 0 To UBound(ArrLine)<br />
d2 = funcDist(Pt, ArrData(l)(0), ArrLine(l))</p>
<p>If d &lt; d2 Then<br />
&#8216;Call Rhino.Print (&#8221;nothing&#8221;)</p>
<p>Else<br />
d = d2</p>
<p>End If<br />
Next</p>
<p>R = FuncCir(Pt, d)<br />
Call Rhino.DeleteObjects (ArrLine)</p>
<p>End If<br />
Next<br />
End Function</p>
<p>Function FuncCir(p, D)</p>
<p>If D &gt;= 10 Then<br />
D = 10</p>
<p>End If</p>
<p>Dim plane<br />
Dim R(1)</p>
<p>plane = Rhino.PlaneFromFrame(p, Array(1.0,0.0,0.0), Array(0.0,1.0,0.0))<br />
R(0)   = Rhino.AddCircle(plane, D)<br />
R(1) = Rhino.AddPlanarSrf(Array(R(0)))</p>
<p>FuncCir = R<br />
End Function</p>
<p>Function funcDist(Pt, circleP, Line)<br />
Dim Ap, j, d<br />
Ap = Rhino.CurveCurveIntersection (circleP, Line)</p>
<p>For j = 0 To UBound(Ap)<br />
d = Rhino.Distance(Pt, Ap(j, 1))<br />
Next</p>
<p>funcDist = d<br />
End Function</p>
<p>the other day I listen: &#8211; talk it&#8217;s easy,  ¡ show me the code ! -<a </p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/circle-packing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sensitive Analisys, Prato Italy</title>
		<link>http://www.designemergente.org/rhinoscripting/sensitive-analisys-prato-italy/</link>
		<comments>http://www.designemergente.org/rhinoscripting/sensitive-analisys-prato-italy/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 09:12:50 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[RhinoScripting]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=423</guid>
		<description><![CDATA[I was invited to paticipate in a contest to the Comune di Prato in Italy. I have to say thank you to this cool group of architects from Lisboa: Duarte Cardoso Ferreira, Nuno Lobo Guerra, Ricardo Boaventura, Rita Frias Silva from ADOC architects and all the team of 4ARQ encharged of the 3D images.
I was [...]]]></description>
			<content:encoded><![CDATA[<p>I was invited to paticipate in a contest to the Comune di Prato in Italy. I have to say thank you to this cool group of architects from Lisboa: Duarte Cardoso Ferreira, Nuno Lobo Guerra, Ricardo Boaventura, Rita Frias Silva from <a href="http://www.adoc.pt/">ADOC architects</a> and all the team of <a href="http://www.4arq.net">4ARQ</a> encharged of the 3D images.</p>
<p>I was encharge to develope by programming the plans and the general features of the school. We start working identify every tree in the ground and the area of the differents rooms for the school. Every tree was identify by a point and a minum area of influence (in the fisrt step of the algorithm) and each area of the room of the school was enter in to the algorithm to know the best performance of the build with out touch any tree.</p>
<p>Then the algorithm calculate a voronoi diagram (only with the trees) and inform the resultant areas and we could see where can &#8220;grow&#8221; our building. the next step was develope a second algorithm to generate pseudo-random points, between the trees and responding obviously to the influence area of them.</p>
<p>Then the process consist basicaly in create generations and test the results, if the dispositions of points allow build the school (first and more important test), if the result produce nice spaces, if we like it, if the algorithm respect entrance determined by us, etc. etc. after every generation, we pass again this second algorithm to produce in some points a random movement to explore new configurations and results.</p>
<p>I take this idea from Mutsuro Sasaki, he use an strategy based in the approach in successive steps to get the best result moving the points in pseudo random way.</p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_11.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_11.jpg" alt="" title="prato_11" width="500" height="375" class="alignleft size-full wp-image-424" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_21.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_21.jpg" alt="" title="prato_21" width="500" height="375" class="alignleft size-full wp-image-425" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_31.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_31.jpg" alt="" title="prato_31" width="500" height="375" class="alignleft size-full wp-image-426" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_41.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_41.jpg" alt="" title="prato_41" width="500" height="375" class="alignleft size-full wp-image-427" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_51.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_51.jpg" alt="" title="prato_51" width="500" height="375" class="alignleft size-full wp-image-428" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_61.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_61.jpg" alt="" title="prato_61" width="500" height="375" class="alignleft size-full wp-image-429" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_71.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_71.jpg" alt="" title="prato_71" width="500" height="375" class="alignleft size-full wp-image-430" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_81.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_81.jpg" alt="" title="prato_81" width="500" height="375" class="alignleft size-full wp-image-431" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_91.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_91.jpg" alt="" title="prato_91" width="500" height="375" class="alignleft size-full wp-image-432" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/prato_101.jpg'><img src="http://www.designemergente.org/wp-content/uploads/prato_101.jpg" alt="" title="prato_101" width="500" height="375" class="alignleft size-full wp-image-433" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/sensitive-analisys-prato-italy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cellular Automaton</title>
		<link>http://www.designemergente.org/rhinoscripting/cellular-automaton/</link>
		<comments>http://www.designemergente.org/rhinoscripting/cellular-automaton/#comments</comments>
		<pubDate>Sun, 25 May 2008 12:42:34 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Recursion]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=421</guid>
		<description><![CDATA[ 
]]></description>
			<content:encoded><![CDATA[<div style="margin:0 auto;width:425px;height:350px;border:#E5E5E5 solid 3px;"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/5oKqFruuLFw"></param> <embed src="http://www.youtube.com/v/5oKqFruuLFw" type="application/x-shockwave-flash" width="425" height="350"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/cellular-automaton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Textile</title>
		<link>http://www.designemergente.org/rhinoscripting/digital-textile/</link>
		<comments>http://www.designemergente.org/rhinoscripting/digital-textile/#comments</comments>
		<pubDate>Sun, 04 May 2008 16:52:27 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Experiment]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/rhinoscripting/digital-textile/</guid>
		<description><![CDATA[For me sometimes it is more difficult speak or write about my work that write the code in the editor. This images represent my eagerness that I had to translate this textile pattern, in to the code.  so this is it.
Thi first step was to find the correct data store to find the points. [...]]]></description>
			<content:encoded><![CDATA[<p>For me sometimes it is more difficult speak or write about my work that write the code in the editor. This images represent my eagerness that I had to translate this textile pattern, in to the code.  so this is it.</p>
<p>Thi first step was to find the correct data store to find the points. then I put all this points inside of an array and then create the curve. and for the other curves I did the same, searching the even and odd of every point.</p>
<p>I know there are a lot kind of patterns in the textile insdustri, and also my Grandmother know how to create with the crochet technics differents patterns, some of them with very complex estructures. If we thought that an algortihm is and a  mathematic or aritmetic rule that is repeated, (Cecil Balmond, Informal, page 112), we will see that my grandmother and all the people who elaborate<a href="http://en.wikipedia.org/wiki/Knitted_fabric" target="_blank"> knitted fabric</a> are actually programming an Algortihm.</p>
<p><a href='http://www.designemergente.org/wp-content/uploads/23.jpg'><img src="http://www.designemergente.org/wp-content/uploads/23.jpg" alt="" title="23" width="500" height="375" class="alignleft size-full wp-image-412" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/110.jpg'><img src="http://www.designemergente.org/wp-content/uploads/110.jpg" alt="" title="110" width="500" height="375" class="alignleft size-full wp-image-411" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/34.jpg'><img src="http://www.designemergente.org/wp-content/uploads/34.jpg" alt="" title="34" width="500" height="375" class="alignleft size-full wp-image-413" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/82.jpg'><img src="http://www.designemergente.org/wp-content/uploads/82.jpg" alt="" title="82" width="500" height="375" class="alignleft size-full wp-image-418" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/52.jpg'><img src="http://www.designemergente.org/wp-content/uploads/52.jpg" alt="" title="52" width="500" height="375" class="alignleft size-full wp-image-415" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/71.jpg'><img src="http://www.designemergente.org/wp-content/uploads/71.jpg" alt="" title="71" width="500" height="375" class="alignleft size-full wp-image-417" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/digital-textile/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Recursion 3</title>
		<link>http://www.designemergente.org/rhinoscripting/recursion-3/</link>
		<comments>http://www.designemergente.org/rhinoscripting/recursion-3/#comments</comments>
		<pubDate>Thu, 01 May 2008 15:05:17 +0000</pubDate>
		<dc:creator>carlos delab</dc:creator>
				<category><![CDATA[Recursion]]></category>
		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/rhinoscripting/recursion-3/</guid>
		<description><![CDATA[Images from recursion in 3D.
These images represent the process of my recursion work that started few weeks ago, with the post recursion, I will continue working in this kind of programming, and exploring differents types of recursion. there are a lot information of recursion in the web. and also example codes in differents languages like [...]]]></description>
			<content:encoded><![CDATA[<p>Images from recursion in 3D.</p>
<p>These images represent the process of my recursion work that started few weeks ago, with the post <a target="_blank" href="http://www.designemergente.org/rhinoscripting/recursion/">recursion</a>, I will continue working in this kind of programming, and exploring differents types of recursion. there are a lot information of recursion in the web. and also example codes in differents languages like C++, C#, Java, Rvb, etc. etc.</p>
<p>In relation with the architecture you can see the web page of <a target="_blank" href="http://www.theverymany.net/">Marc Fornes</a>,  he explore the process of recursion in deep, you can find very cool information about this kind of programming, and other interesting data type. THE VERY MANY also is reference of my work and reference of many other architects who explore the new technologies.</p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web3_1.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web3_1.jpg" alt="" title="" width="500" height="375" class="alignleft size-full wp-image-409" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web3_2.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web3_2.jpg" alt="" title="fractales-_web3_2" width="500" height="375" class="alignleft size-full wp-image-410" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web3_3.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web3_3.jpg" alt="" title="fractales-_web3_3" width="500" height="375" class="alignleft size-full wp-image-407" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web3_4.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web3_4.jpg" alt="" title="fractales-_web3_4" width="500" height="375" class="alignleft size-full wp-image-408" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web3_5.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web3_5.jpg" alt="" title="fractales-_web3_5" width="500" height="375" class="alignleft size-full wp-image-406" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web3_6.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web3_6.jpg" alt="" title="fractales-_web3_6" width="500" height="375" class="alignleft size-full wp-image-404" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/recursion-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
