<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Grupo de Diseño Emergente</title>
	
	<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>
	<pubDate>Thu, 28 Aug 2008 17:11:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/designemergente" type="application/rss+xml" /><item>
		<title>Sphere Packing</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/377296125/</link>
		<comments>http://www.designemergente.org/emergence/sphere-packing/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 17:11:22 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</dc:creator>
		
		<category><![CDATA[Emergence]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=446</guid>
		<description><![CDATA[A couple of minutes took me switch the circles with spheres. This time when I saw the script few day after, I found a lot of bugs to slow down the whole process, so I decide to make the changes to get more speed.
here the images:

]]></description>
			<content:encoded><![CDATA[<p>A couple of minutes took me switch the circles with spheres. This time when I saw the script few day after, I found a lot of bugs to slow down the whole process, so I decide to make the changes to get more speed.</p>
<p>here the images:<br />
<a href='http://www.designemergente.org/wp-content/uploads/sp_1800x400.jpg'><img src="http://www.designemergente.org/wp-content/uploads/sp_1800x400.jpg" alt="" title="sp_1800x400" width="500" height="250" class="alignleft size-full wp-image-447" /></a><a href='http://www.designemergente.org/wp-content/uploads/sp_3800x400.jpg'><img src="http://www.designemergente.org/wp-content/uploads/sp_3800x400.jpg" alt="" title="sp_3800x400" width="500" height="250" class="alignleft size-full wp-image-449" /></a><a href='http://www.designemergente.org/wp-content/uploads/sp_2800x400.jpg'><img src="http://www.designemergente.org/wp-content/uploads/sp_2800x400.jpg" alt="" title="sp_2800x400" width="500" height="250" class="alignleft size-full wp-image-448" /></a></p>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/377296125" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/emergence/sphere-packing/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/emergence/sphere-packing/</feedburner:origLink></item>
		<item>
		<title>Circle Packing Images</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/370932256/</link>
		<comments>http://www.designemergente.org/emergence/circle-packing-images/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 13:32:52 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</dc:creator>
		
		<category><![CDATA[Emergence]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/?p=441</guid>
		<description><![CDATA[The first image has almost 10,000 iterations and the max radius was 500, the other ones are about 4,000 iterations and their radius about 50-100.




]]></description>
			<content:encoded><![CDATA[<p>The first image has almost 10,000 iterations and the max radius was 500, the other ones are about 4,000 iterations and their radius about 50-100.</p>
<p><a href='http://www.designemergente.org/wp-content/uploads/web_2680-260.jpg'><img src="http://www.designemergente.org/wp-content/uploads/web_2680-260.jpg" alt="" title="web_2680-260" width="680" height="425" class="aligncenter size-full wp-image-442" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/web_3680-260.jpg'><img src="http://www.designemergente.org/wp-content/uploads/web_3680-260.jpg" alt="" title="web_3680-260" width="680" height="425" class="aligncenter size-full wp-image-443" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/web_4680-260.jpg'><img src="http://www.designemergente.org/wp-content/uploads/web_4680-260.jpg" alt="" title="web_4680-260" width="680" height="425" class="aligncenter size-full wp-image-444" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/web_5680-260.jpg'><img src="http://www.designemergente.org/wp-content/uploads/web_5680-260.jpg" alt="" title="web_5680-260" width="680" height="425" class="aligncenter size-full wp-image-445" /></a></p>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/370932256" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/emergence/circle-packing-images/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/emergence/circle-packing-images/</feedburner:origLink></item>
		<item>
		<title>Circle Packing</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/369912975/</link>
		<comments>http://www.designemergente.org/rhinoscripting/circle-packing/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 11:56:48 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</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: - talk it&#8217;s easy,  ¡ show me the code ! -<a</p>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/369912975" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/circle-packing/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/circle-packing/</feedburner:origLink></item>
		<item>
		<title>Sensitive Analisys, Prato Italy</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/357358363/</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>Grupo Diseño Emergente</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>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/357358363" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/sensitive-analisys-prato-italy/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/sensitive-analisys-prato-italy/</feedburner:origLink></item>
		<item>
		<title>Cellular Automaton</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/297736556/</link>
		<comments>http://www.designemergente.org/rhinoscripting/cellular-automaton/#comments</comments>
		<pubDate>Sun, 25 May 2008 12:42:34 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</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>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/297736556" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/cellular-automaton/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/cellular-automaton/</feedburner:origLink></item>
		<item>
		<title>Digital Textile</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/296920539/</link>
		<comments>http://www.designemergente.org/rhinoscripting/digital-textile/#comments</comments>
		<pubDate>Sun, 04 May 2008 16:52:27 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</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>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/296920539" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/digital-textile/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/digital-textile/</feedburner:origLink></item>
		<item>
		<title>Recursion 3</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/296920540/</link>
		<comments>http://www.designemergente.org/rhinoscripting/recursion-3/#comments</comments>
		<pubDate>Thu, 01 May 2008 15:05:17 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</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>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/296920540" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/recursion-3/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/recursion-3/</feedburner:origLink></item>
		<item>
		<title>Recursion 2</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/296920541/</link>
		<comments>http://www.designemergente.org/rhinoscripting/recursion-2/#comments</comments>
		<pubDate>Thu, 01 May 2008 14:51:35 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</dc:creator>
		
		<category><![CDATA[Recursion]]></category>

		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/rhinoscripting/recursion-2/</guid>
		<description><![CDATA[Here are the new configurations of the same base script that I posted few weeks ago, this time I create more points to get subdivisions, and also and hexagon , participate with the recursion process.
Simple rules configurate comples and beatifull Images. When you try to create complex results under complicate formules you have to be [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the new configurations of the same base script that I posted few weeks ago, this time I create more points to get subdivisions, and also and hexagon , participate with the recursion process.</p>
<p>Simple rules configurate comples and beatifull Images. When you try to create complex results under complicate formules you have to be sure that your results will crash, and also the results will be not good enough. the result of the Complex Beauty appears after many iterations, and depend extreamly of your code and how many iterations you want.</p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web2_1.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web2_1.jpg" alt="" title="" width="500" height="375" class="alignleft size-full wp-image-398" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web2_3.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web2_3.jpg" alt="" title="fractales-_web2_3" width="500" height="375" class="alignleft size-full wp-image-402" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web2_4.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web2_4.jpg" alt="" title="fractales-_web2_4" width="500" height="375" class="alignleft size-full wp-image-401" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web2_5.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web2_5.jpg" alt="" title="fractales-_web2_5" width="500" height="375" class="alignleft size-full wp-image-403" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/fractales-_web2_2.jpg'><img src="http://www.designemergente.org/wp-content/uploads/fractales-_web2_2.jpg" alt="" title="fractales-_web2_2" width="500" height="375" class="alignleft size-full wp-image-400" /></a></p>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/296920541" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/recursion-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/recursion-2/</feedburner:origLink></item>
		<item>
		<title>Recursion 1</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/296920542/</link>
		<comments>http://www.designemergente.org/rhinoscripting/recursion-1/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 21:23:01 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</dc:creator>
		
		<category><![CDATA[Recursion]]></category>

		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/rhinoscripting/recursion-1/</guid>
		<description><![CDATA[En continuant à travailler sur le &#8220;script&#8221; original,  j&#8217;ai calculé le barycentre, cette fois, pour créer un vecteur perpenducilaire au plan formé par les trois points de chaque nouveau triangle. Le résultat est un autre point, lequel a été intégré dans la fonction y ainsi créer de nouveaux diagrammes.
Le modèle ci-dessous représente une série [...]]]></description>
			<content:encoded><![CDATA[<p>En continuant à travailler sur le &#8220;script&#8221; original,  j&#8217;ai calculé le barycentre, cette fois, pour créer un vecteur perpenducilaire au plan formé par les trois points de chaque nouveau triangle. Le résultat est un autre point, lequel a été intégré dans la fonction y ainsi créer de nouveaux diagrammes.</p>
<p>Le modèle ci-dessous représente une série d&#8217;expériences avec différentes configurations de la fonction. </p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-11.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-11.jpg" alt="" title="" width="500" height="375" class="alignleft size-full wp-image-396" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-10.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-10.jpg" alt="" title="wr-10" width="500" height="375" class="alignleft size-full wp-image-397" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-9.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-9.jpg" alt="" title="wr-9" width="500" height="375" class="alignleft size-full wp-image-395" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-13.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-13.jpg" alt="" title="wr-13" width="500" height="375" class="alignleft size-full wp-image-394" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-12.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-12.jpg" alt="" title="wr-12" width="500" height="375" class="alignleft size-full wp-image-393" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-14.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-14.jpg" alt="" title="wr-14" width="500" height="375" class="alignleft size-medium wp-image-392" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-8.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-8.jpg" alt="" title="wr-8" width="500" height="375" class="alignleft size-full wp-image-391" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-6.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-6.jpg" alt="" title="wr-6" width="500" height="375" class="alignleft size-full wp-image-389" /></a></p>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/296920542" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/recursion-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/recursion-1/</feedburner:origLink></item>
		<item>
		<title>Recursion</title>
		<link>http://feeds.feedburner.com/~r/designemergente/~3/296920543/</link>
		<comments>http://www.designemergente.org/rhinoscripting/recursion/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 21:11:09 +0000</pubDate>
		<dc:creator>Grupo Diseño Emergente</dc:creator>
		
		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[Recursion]]></category>

		<category><![CDATA[RhinoScripting]]></category>

		<guid isPermaLink="false">http://www.designemergente.org/emergence/recursion/</guid>
		<description><![CDATA[I was Working couple weeks ago in a simple script to produce a recursion, I try drawing 3 points and then subdivided every segment for the mid point to find the another triangle inside of the original, the script appear in several minutes, Ididn`t think too much, I just typed very fast.
 I learned recursion [...]]]></description>
			<content:encoded><![CDATA[<p>I was Working couple weeks ago in a simple script to produce a recursion, I try drawing 3 points and then subdivided every segment for the mid point to find the another triangle inside of the original, the script appear in several minutes, Ididn`t think too much, I just typed very fast.</p>
<p> I learned recursion using C++, but I never used In Rvb, so this is my first  experiments in recursion in Rvb. and this time I add The source of the original code, add comments, modify it, share, make differents Calls and send me Images.</p>
<p>Best.</p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-3.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-3.jpg" alt="" title="" width="500" height="375" class="alignleft size-full wp-image-386" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-4.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-4.jpg" alt="" title="wr-4" width="500" height="375" class="alignleft size-full wp-image-387" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-5.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-5.jpg" alt="" title="wr-5" width="500" height="375" class="alignleft size-full wp-image-388" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-1.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-1.jpg" alt="" title="wr-1" width="500" height="375" class="alignleft size-full wp-image-383" /></a></p>
<p><a href='http://www.designemergente.org/wp-content/uploads/wr-2.jpg'><img src="http://www.designemergente.org/wp-content/uploads/wr-2.jpg" alt="" title="wr-2" width="500" height="375" class="alignleft size-full wp-image-384" /></a></p>
<p>Option Explicit<br />
&#8216;Script written by Carlos de la Barrera&#8217;</p>
<p>Call Main()<br />
Sub Main()<br />
Dim pt1, pt2, pt3, trip</p>
<p>pt1 = Rhino.GetPoint(&#8221;sel fisrt point&#8221;)<br />
If IsNull (pt1) Then Exit Sub</p>
<p>pt2 = Rhino.GetPoint(&#8221;sel second point&#8221;)<br />
If IsNull (pt2) Then Exit Sub</p>
<p>pt3 = Rhino.GetPoint(&#8221;sel third point&#8221;)<br />
If IsNull (pt3) Then Exit Sub</p>
<p>trip = Rhino.AddPolyline(Array(pt1, pt2, pt3, pt1))</p>
<p>Call myFractal(trip, pt1, pt2, pt3)<br />
End Sub</p>
<p>Function myFractal(trip, Opt1, Opt2, Opt3)<br />
Dim pt1, pt2, pt3</p>
<p>pt1 = myMidFunction(Opt1, Opt2)<br />
pt2 = myMidFunction(Opt2, Opt3)<br />
pt3 = myMidFunction(Opt3, Opt1)</p>
<p>trip = Rhino.AddPolyline(Array(pt1, pt2, pt3, pt1))</p>
<p>If Rhino.Distance(pt1, pt2) &gt; 0.01 Then<br />
Call myFractal(trip, pt1, pt2, pt3)</p>
<p>Else<br />
Exit Function</p>
<p>End If<br />
End Function</p>
<p>Function myMidFunction(P1, P2)</p>
<p>Dim MidP<br />
MidP = Array((P1(0) + P2(0)) / 2, (P1(1) + P2(1)) / 2, (P1(2) + P2(2)) / 2)</p>
<p>myMidFunction = MidP</p>
<p>End Function</p>
<img src="http://feeds.feedburner.com/~r/designemergente/~4/296920543" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.designemergente.org/rhinoscripting/recursion/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.designemergente.org/rhinoscripting/recursion/</feedburner:origLink></item>
	</channel>
</rss>
