<?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>Elif Erdine &#187; Parametric</title>
	<atom:link href="http://elif-erdine.com/?feed=rss2&#038;tag=parametric" rel="self" type="application/rss+xml" />
	<link>http://elif-erdine.com</link>
	<description></description>
	<lastBuildDate>Wed, 18 Nov 2009 23:24:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>.RVB JEWELLERY DESIGN</title>
		<link>http://elif-erdine.com/?p=317</link>
		<comments>http://elif-erdine.com/?p=317#comments</comments>
		<pubDate>Thu, 11 Jun 2009 21:30:30 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[jewellery design]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[pickover strange attractor]]></category>
		<category><![CDATA[point connection]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=317</guid>
		<description><![CDATA[Bracelet design generated through Rhino Scripting. First of all, the Pickover Strange Attractor is scripted. For more information on Pickover Attractors, you can check http://www.chaoscope.org/ . 
Then, each point in the Pickover Attractor point cloud is evaluated. The nearest 7 points to each point is found and connected to the input point. 
Thanks a lot [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;">Bracelet design generated through Rhino Scripting. First of all, the Pickover Strange Attractor is scripted. For more information on Pickover Attractors, you can check <a href="http://www.chaoscope.org/">http://www.chaoscope.org/</a> . </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;">Then, each point in the Pickover Attractor point cloud is evaluated. The nearest 7 points to each point is found and connected to the input point. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;">Thanks a lot to Seda Zirek for her help in the point connection code. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;">(<a href="http://mel-examples.blogspot.com/">http://mel-examples.blogspot.com/</a>)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_cam01_gold.jpg"><img class="aligncenter size-full wp-image-318" title="jewellery_cam01_gold_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_cam01_gold_thumb1.jpg" alt="jewellery_cam01_gold_thumb1" width="574" height="401" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_cam02_gold.jpg"><img class="aligncenter size-full wp-image-319" title="jewellery_cam02_gold_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_cam02_gold_thumb1.jpg" alt="jewellery_cam02_gold_thumb1" width="574" height="401" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_cam03_gold.jpg"><img class="aligncenter size-full wp-image-320" title="jewellery_cam03_gold_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_cam03_gold_thumb1.jpg" alt="jewellery_cam03_gold_thumb1" width="574" height="401" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_cam04_gold.jpg"><img class="aligncenter size-full wp-image-322" title="jewellery_cam04_gold_thumb2" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_cam04_gold_thumb2.jpg" alt="jewellery_cam04_gold_thumb2" width="574" height="401" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_single_01_grad.jpg"><img class="aligncenter size-full wp-image-323" title="jewellery_single_01_grad_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_single_01_grad_thumb1.jpg" alt="jewellery_single_01_grad_thumb1" width="574" height="406" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_single_02_grad.jpg"><img class="aligncenter size-full wp-image-324" title="jewellery_single_02_grad_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_single_02_grad_thumb1.jpg" alt="jewellery_single_02_grad_thumb1" width="574" height="406" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/jewellery_single_03_grad.jpg"><img class="aligncenter size-full wp-image-326" title="jewellery_single_03_grad_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/jewellery_single_03_grad_thumb1.jpg" alt="jewellery_single_03_grad_thumb1" width="574" height="406" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/pt1wh.jpg"><img class="aligncenter size-full wp-image-327" title="pt1wh_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/pt1wh_thumb1.jpg" alt="pt1wh_thumb1" width="574" height="342" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/pt2wh.jpg"><img class="aligncenter size-full wp-image-328" title="pt2wh_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/pt2wh_thumb1.jpg" alt="pt2wh_thumb1" width="574" height="342" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com//wp-content/uploads/2009/06/pt3wh.jpg"><img class="aligncenter size-full wp-image-329" title="pt3wh_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2009/06/pt3wh_thumb1.jpg" alt="pt3wh_thumb1" width="574" height="342" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><strong>Pickover Strange Attractor code</strong></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;">Option Explicit</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;">&#8216;Script written by Elif Erdine<br />
</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;">Call Pickover()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;">Sub Pickover()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim i</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim x()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim y()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim z()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim pt()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim maxpoints</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>maxpoints = 20000</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim<span style="mso-spacerun: yes;"> </span>A, B, C, D</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>A= -0.759494</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>B= 2.449367</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>C= 1.253165</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>D= 1.5</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>ReDim Preserve x(maxpoints)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>ReDim Preserve y(maxpoints)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>ReDim Preserve z(maxpoints)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>x(i) = 0</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>y(i) = 0</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>z(i) = 0</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>i=0</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Do While (i &lt; maxpoints)<span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>x(i+1) = Sin(A * y(i)) &#8211; z(i) * Cos(B * x(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>y(i+1) = z(i) * Sin(C * x(i)) &#8211; Cos(D * y(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>z(i+1) = Sin(x(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>ReDim Preserve pt(i)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>pt(i) = Array(x(i), y(i), z(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>If IsArray(pt(i)) Then</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 3;"> </span>Call Rhino.AddPoint(pt(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 3;"> </span>&#8216;<span style="mso-tab-count: 1;"> </span>Dim plane</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 3;"> </span>&#8216;<span style="mso-tab-count: 1;"> </span>plane = Rhino.PlaneFromNormal(pt(i), Array(0,0,1))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 3;"> </span>&#8216;<span style="mso-tab-count: 1;"> </span>Call Rhino.AddCircle(plane, 0.2)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>End If</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #888888;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 2;"> </span>i = i+1</span><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 2;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #888888;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 1;"> </span>Loop</span><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;">End Sub</span></span></p>
<div><span style="font-size: 9pt; font-family: Tahoma;"> </span></div>
<p><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #888888;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><strong>Point Connection code</strong></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #808080;">Call ConnectPoints()</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #808080;">Sub ConnectPoints()</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #808080;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim ptcloud, ptall</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>ptcloud = Rhino.GetObject(&#8221;input pointcloud&#8221;, 2, True, True)</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>If IsNull(ptcloud) Then Exit Sub</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>ptall = Rhino.PointCloudPoints(ptcloud)</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>If IsNull(ptall) Then Exit Sub</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim i</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Dim ptnearest</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>For i=0 To UBound(ptall)</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim arrPtall : arrPtall = functNearestNeighbor(ptall, i)</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine1 : strLine1 = Rhino.AddLine(ptall(i), arrPtall(0))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine2 : strLine2 = Rhino.AddLine(ptall(i), arrPtall(1))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine3 : strLine3 = Rhino.AddLine(ptall(i), arrPtall(2))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine4 : strLine4 = Rhino.AddLine(ptall(i), arrPtall(3))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine5 : strLine5 = Rhino.AddLine(ptall(i), arrPtall(4))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine6 : strLine6 = Rhino.AddLine(ptall(i), arrPtall(5))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>Dim strLine7 : strLine7 = Rhino.AddLine(ptall(i), arrPtall(6))</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 2;"> </span>i=i+1</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span>Next</span></span></span><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;"><span style="mso-tab-count: 1;"> </span></span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #000000;"><span style="color: #888888;">End Sub</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=317</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.RVB Attractor Series 02: Gumowski-Mira</title>
		<link>http://elif-erdine.com/?p=283</link>
		<comments>http://elif-erdine.com/?p=283#comments</comments>
		<pubDate>Thu, 16 Apr 2009 01:02:29 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[attractor]]></category>
		<category><![CDATA[Gumowski-Mira]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[RhinoScript]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=283</guid>
		<description><![CDATA[Gumowski-Mira attractors were developed at the CERN research centre in 1980 by I. Gumowski and C. Mira while aiming to calculate the trajectories of sub-atomic particles. They create organic patterns resembling natural/marine forms. 



Option Explicit
&#8216;Script written by Elif Erdine

Call GumowskiMira()
Sub GumowskiMira()

 Dim i
 Dim x()
 Dim y()
 Dim pt()
 Dim maxpoints
 maxpoints = 5000 
 [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma; mso-ansi-language: EN;" lang="EN">Gumowski-Mira attractors were developed at the CERN research centre in 1980 by I. Gumowski and C. Mira while aiming to calculate the trajectories of sub-atomic particles. They create organic patterns resembling natural/marine forms. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma; mso-ansi-language: EN;" lang="EN"><a href="http://erdine-baskin.com//wp-content/uploads/2009/04/gm01.jpg"><img class="aligncenter size-full wp-image-284" title="gm01_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/04/gm01_thumb.jpg" alt="gm01_thumb" width="574" height="477" /></a></span></p>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/04/gm02.jpg"><img class="aligncenter size-full wp-image-285" title="gm02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/04/gm02_thumb.jpg" alt="gm02_thumb" width="574" height="402" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Option Explicit</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">&#8216;Script written by Elif Erdine</span></span><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><br />
</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Call GumowskiMira()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Sub GumowskiMira()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim i</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim x()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim y()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim pt()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim maxpoints</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #999999;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 1;"> </span>maxpoints = 5000</span><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim<span style="mso-spacerun: yes;"> </span>B</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>B = 1</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>ReDim Preserve x(maxpoints)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>ReDim Preserve y(maxpoints)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>x(i) = 0</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>y(i) = 5</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>i=0</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Do While (i &lt; maxpoints)<span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>x(i+1) = B*y(i) + GM(x(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>y(i+1) = GM(x(i+1)) &#8211; x(i)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<p><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>ReDim Preserve pt(i)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>pt(i) = Array(x(i), y(i), 0)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>If IsArray(pt(i)) Then</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 3;"> </span>Call Rhino.AddPoint(pt(i))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 3;"> </span>Dim plane</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 3;"> </span>plane = Rhino.PlaneFromNormal(pt(i), Array(0,0,1))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 3;"> </span>Call Rhino.AddCircle(plane, 0.2)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>End If</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>i = i+1</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Loop</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>If IsArray(pt) Then</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>Dim ptcloud</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;"> </span>ptcloud = Rhino.AddPointCloud(pt)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>End If</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim ptdel</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>ptdel =<span style="mso-spacerun: yes;"> </span>Rhino.GetObjects(&#8221;select points to delete&#8221;, 1, , , True)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Call Rhino.DeleteObjects(ptdel)</span></span><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Sub</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Function GM (ByVal x)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>Dim A</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>A= 0.305</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;"> </span>GM = A*x + 2*(1-A)*x^2 / (1+x^2)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Function</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=283</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.RVB Attractor Series 01: Rossler Attractor</title>
		<link>http://elif-erdine.com/?p=274</link>
		<comments>http://elif-erdine.com/?p=274#comments</comments>
		<pubDate>Thu, 16 Apr 2009 00:51:34 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[attractor]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[RhinoScript]]></category>
		<category><![CDATA[Rossler]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=274</guid>
		<description><![CDATA[Rossler attractor behaves similarly to Lorenz attractor. It&#8217;s formed by 3 non-linear ordinary differential equations. ( http://en.wikipedia.org/wiki/Rossler_map )

 
 
Call Rossler()
Sub Rossler()
            Dim x, y, z
            Dim maxpoints
            maxpoints = 8000
            Dim h
            h = 0.025
            Dim p(2)
            Dim ptnew()
            Dim i
            Do While (i&#60;maxpoints)
                        p(0) = p(0) + h* dx(p(0), p(1), p(2))
                        p(1) = p(1) + [...]]]></description>
			<content:encoded><![CDATA[<p>Rossler attractor behaves similarly to Lorenz attractor. It&#8217;s formed by 3 non-linear ordinary differential equations. ( <a href="http://en.wikipedia.org/wiki/Rossler_map">http://en.wikipedia.org/wiki/Rossler_map</a> )</p>
<p><img class="aligncenter size-full wp-image-278" title="rossler01b_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/04/rossler01b_thumb.jpg" alt="rossler01b_thumb" width="574" height="841" /></p>
<p> <a href="http://erdine-baskin.com//wp-content/uploads/2009/04/rossler02.jpg"><img class="aligncenter size-full wp-image-277" title="rossler02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/04/rossler02_thumb.jpg" alt="rossler02_thumb" width="574" height="461" /></a></p>
<p> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Call Rossler()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Sub Rossler()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim x, y, z</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim maxpoints</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>maxpoints = 8000</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim h</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>h = 0.025</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim p(2)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim ptnew()</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim i</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Do While (i&lt;maxpoints)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>p(0) = p(0) + h* dx(p(0), p(1), p(2))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>p(1) = p(1) + h* dy(p(0), p(1), p(2))</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #999999;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 2;">                        </span>p(2) = p(2) + h* dz(p(0), p(1), p(2))</span><span style="font-size: 9pt; font-family: Tahoma;"><span style="mso-tab-count: 2;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>Rhino.AddPoint(p)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>ReDim Preserve ptnew(i)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>ptnew(i) = p</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>i=i+1<span style="mso-tab-count: 2;">                 </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Loop</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Call Rhino.AddCurve(ptnew, 3)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Sub</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Function dx(ByVal x, ByVal y, ByVal z)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>dx = -y-z</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Function</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Function dy(ByVal x, ByVal y, ByVal z)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>dy = x + 0.4*y</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Function</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Function dz(ByVal x, ByVal y, ByVal z)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>dz = 0.31 + z*(x-5.3)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Function</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=274</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.RVB Curlicue Fractal</title>
		<link>http://elif-erdine.com/?p=268</link>
		<comments>http://elif-erdine.com/?p=268#comments</comments>
		<pubDate>Thu, 16 Apr 2009 00:39:26 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[curlicue]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[RhinoScript]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=268</guid>
		<description><![CDATA[I&#8217;ve recently started using Rhino Scripting as a design tool in my research. I will be documenting here my learning process through the .rvb scripts.
This study shows the Curlicue Fractal, which generates quite intricate patterns. (http://mathworld.wolfram.com/CurlicueFractal.html)
 

Call Curlicue()
Sub Curlicue()
            Dim f
            Dim i
            Dim j
            Dim pi
            pi = Rhino.Pi
            Dim sqtwo
            sqtwo = 1.4142135623730950488016887 
            [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently started using Rhino Scripting as a design tool in my research. I will be documenting here my learning process through the .rvb scripts.</p>
<p>This study shows the Curlicue Fractal, which generates quite intricate patterns. (<a href="http://mathworld.wolfram.com/CurlicueFractal.html">http://mathworld.wolfram.com/CurlicueFractal.html</a>)</p>
<p> <a href="http://erdine-baskin.com//wp-content/uploads/2009/04/curlicue01.jpg"><img class="aligncenter size-full wp-image-269" title="curlicue01_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/04/curlicue01_thumb.jpg" alt="curlicue01_thumb" width="574" height="368" /></a></p>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/04/curlicue02.jpg"><img class="aligncenter size-full wp-image-270" title="curlicue02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/04/curlicue02_thumb.jpg" alt="curlicue02_thumb" width="574" height="438" /></a></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Call Curlicue()</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">Sub Curlicue()</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim f</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim i</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim j</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim pi</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>pi = Rhino.Pi</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim sqtwo</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>sqtwo = 1.4142135623730950488016887 </span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim eulers</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>eulers = 0.577215664901532860606512</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim golden</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>golden = 1.618033988749894848204586</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim lntwo</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>lntwo = 0.69314718055994530941</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim e</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>e= 2.71828182845904523536028747</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim p(2)</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Dim ptCur()</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"></span></span><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>For j=0 To 50000*pi Step sqtwo*pi*2</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>f = f + j</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>p(0)= p(0) + Cos(f)</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>p(1)= p(1)+ Sin(f)</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>p(2)=p(2) + Cos(f)*Sin(f)</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>&#8216;Rhino.AddPoint(p)</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>ReDim Preserve ptCur(i)</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>ptCur(i) = p</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span>i=i+1</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 2;">                        </span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Next</span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"></span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"><span style="mso-tab-count: 1;">            </span>Call Rhino.addcurve(ptCur, 3)<span style="mso-tab-count: 1;">        </span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;"> </span></span></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="color: #999999;">End Sub</span></span></p>
<div><a href="http://erdine-baskin.com//wp-content/uploads/2009/04/curlicue02.jpg"></a></div>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/04/curlicue02.jpg"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=268</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GC Wine Bottle</title>
		<link>http://elif-erdine.com/?p=232</link>
		<comments>http://elif-erdine.com/?p=232#comments</comments>
		<pubDate>Sat, 28 Feb 2009 13:32:24 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[wine bottle]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=232</guid>
		<description><![CDATA[A wine bottle generated in GC. The form itself is created by a series of quartic curves, whose radii are parametrically interrelated to each other.
( http://mathworld.wolfram.com/QuarticCurve.html )
The ornamental pattern is created by firstly forming tubes that pass through the diagonals of one component and then creating hyperbolic curves whose midpoints meet in the centroid of [...]]]></description>
			<content:encoded><![CDATA[<p>A wine bottle generated in GC. The form itself is created by a series of quartic curves, whose radii are parametrically interrelated to each other.</p>
<p>( <a href="http://mathworld.wolfram.com/QuarticCurve.html">http://mathworld.wolfram.com/QuarticCurve.html</a> )</p>
<p>The ornamental pattern is created by firstly forming tubes that pass through the diagonals of one component and then creating hyperbolic curves whose midpoints meet in the centroid of the component. The hyperbolic curves are then lofted with each respective edge of the component, forming planar surfaces.</p>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/02/bottle03.jpg"><img class="aligncenter size-full wp-image-233" title="bottle03_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/02/bottle03_thumb.jpg" alt="bottle03_thumb" width="574" height="323" /></a></p>
<p> </p>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/02/bottle01&amp;07.jpg"><img class="aligncenter size-full wp-image-234" title="bottle0107_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/02/bottle0107_thumb.jpg" alt="bottle0107_thumb" width="574" height="574" /></a></p>
<p> </p>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/02/bottle05&amp;06.jpg"><img class="aligncenter size-full wp-image-235" title="bottle0506_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/02/bottle0506_thumb.jpg" alt="bottle0506_thumb" width="574" height="574" /></a></p>
<p> </p>
<p><a href="http://erdine-baskin.com//wp-content/uploads/2009/02/bottle02.jpg"><img class="aligncenter size-full wp-image-236" title="bottle02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2009/02/bottle02_thumb.jpg" alt="bottle02_thumb" width="574" height="323" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=232</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GC Canopy Ver.01</title>
		<link>http://elif-erdine.com/?p=49</link>
		<comments>http://elif-erdine.com/?p=49#comments</comments>
		<pubDate>Mon, 07 Apr 2008 22:13:34 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[canopy]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[Parametric]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=49</guid>
		<description><![CDATA[









A canopy design created in Generative Components by the population of 3d parametric components.
A series of canopies that are created by just updating the definitive geometry will be uploaded soon..
]]></description>
			<content:encoded><![CDATA[<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_07.jpg"><img class="aligncenter size-full wp-image-192" title="canopy07_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy07_thumb.jpg" alt="canopy07_thumb" width="574" height="344" /></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_07.jpg"></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_04.jpg"></a></p>
<p><a title="compsingle.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/04/compsingle.jpg"></a></p>
<p><a title="02.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/04/02.jpg"></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_04.jpg"><img class="aligncenter size-full wp-image-193" title="canopy04_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy04_thumb.jpg" alt="canopy04_thumb" width="574" height="344" /></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_compsingle.jpg"><img class="aligncenter size-full wp-image-194" title="canopycompsingle_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/04/canopycompsingle_thumb.jpg" alt="canopycompsingle_thumb" width="574" height="344" /></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_05.jpg"></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_05.jpg"><img class="aligncenter size-full wp-image-195" title="canopy05_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy05_thumb.jpg" alt="canopy05_thumb" width="574" height="344" /></a></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy_02.jpg"><img class="aligncenter size-full wp-image-196" title="canopy02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/04/canopy02_thumb.jpg" alt="canopy02_thumb" width="574" height="344" /></a></p>
<p>A canopy design created in Generative Components by the population of 3d parametric components.</p>
<p>A series of canopies that are created by just updating the definitive geometry will be uploaded soon..</p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GC Rib Structure</title>
		<link>http://elif-erdine.com/?p=46</link>
		<comments>http://elif-erdine.com/?p=46#comments</comments>
		<pubDate>Sat, 15 Mar 2008 22:29:15 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[Ribs]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=46</guid>
		<description><![CDATA[ 

A recent rib structure study developed in GC. 
The depth of the ribs is controlled by a variable which is calculated in relation Dot.Product function. Dot Product: In mathematics, the dot product, also known as the scalar product, is an operation which takes two vectors over the real numbers R and returns a real-valued scalar quantity. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam01.jpg"><img class="aligncenter size-full wp-image-186" title="ribs_cam01_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam01_thumb.jpg" alt="ribs_cam01_thumb" width="574" height="344" /></a> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam02.jpg"><img class="aligncenter size-full wp-image-187" title="ribs_cam02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam02_thumb.jpg" alt="ribs_cam02_thumb" width="574" height="344" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;">A recent rib structure study developed in GC. </span></p>
<p><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;">The depth of the ribs is controlled by a variable which is calculated in relation Dot.Product function.</span><span style="font-size: 9pt; font-family: Tahoma;"> </span><span style="font-size: 9pt; font-family: Tahoma;">Dot Product: </span><span style="font-size: 9pt; font-family: Tahoma;">In <a title="Mathematics" href="http://en.wikipedia.org/wiki/Mathematics"><span style="color: windowtext; text-decoration: none; text-underline: none;">mathematics</span></a>, the <strong>dot product</strong>, also known as the <strong>scalar product</strong>, is an operation which takes two <strong><a title="Vector (spatial)" href="http://en.wikipedia.org/wiki/Vector_%28spatial%29"><span style="color: windowtext; text-decoration: none; text-underline: none;">vectors</span></a></strong> over the <a title="Real numbers" href="http://en.wikipedia.org/wiki/Real_numbers"><span style="color: windowtext; text-decoration: none; text-underline: none;">real numbers</span></a></span><span style="font-size: 9pt; font-family: Tahoma;"> <strong><span lang="EN">R</span></strong><span lang="EN"> and returns a real-valued <a title="Scalar (mathematics)" href="http://en.wikipedia.org/wiki/Scalar_%28mathematics%29"><span style="color: windowtext; text-decoration: none; text-underline: none;">scalar</span></a> quantity. It is the standard <strong><a title="Inner product space" href="http://en.wikipedia.org/wiki/Inner_product_space"><span style="color: windowtext; text-decoration: none; text-underline: none;">inner product</span></a></strong> of the <a title="Euclidean space" href="http://en.wikipedia.org/wiki/Euclidean_space"><span style="color: windowtext; text-decoration: none; text-underline: none;">Euclidean space</span></a>.</span></span><span style="font-size: 9pt; font-family: Tahoma;">In Euclidean geometry, the dot product, <a title="Length" href="http://en.wikipedia.org/wiki/Length"><span style="color: windowtext; text-decoration: none; text-underline: none;">length</span></a>, and angle are related: For a vector <strong>a</strong>, <strong>a</strong>•<strong>a</strong> is the square of its length, and, more generally, if <strong>b</strong> is another vector, </span><span style="font-size: 9pt; font-family: Tahoma;">a * b = |a| *|b| *cos(<span style="font-size: 9pt; font-family: Tahoma;">?)</span> </span><span style="font-size: 9pt; font-family: Tahoma;">where</span><span style="font-size: 9pt; font-family: Tahoma;">|<strong>a</strong>| and |<strong>b</strong>| denote the <a title="Length" href="http://en.wikipedia.org/wiki/Length"><span style="color: windowtext; text-decoration: none; text-underline: none;">length</span></a> (magnitude) of <strong>a</strong> and <strong>b</strong> , and <span style="font-size: 9pt; font-family: Tahoma;">?</span> is the <a title="Angle" href="http://en.wikipedia.org/wiki/Angle"><span style="color: windowtext; text-decoration: none; text-underline: none;">angle</span></a> between them. </span><span style="font-size: 9pt; font-family: Tahoma;">Since |<strong>a</strong>|cos(<span style="font-size: 9pt; font-family: Tahoma;">?</span>) is the <a title="Scalar resolute" href="http://en.wikipedia.org/wiki/Scalar_resolute"><span style="color: windowtext; text-decoration: none; text-underline: none;">scalar projection</span></a> of <strong>a</strong> onto <strong>b</strong>, <strong>the dot product</strong> can be understood geometrically as the product of the length of this projection and the length of <strong>b</strong>.</span></span></p>
<div></div>
<p><span style="font-size: 9pt; font-family: Tahoma;"></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;">(<a href="http://en.wikipedia.org/wiki/Dot_product"><span style="color: #800080;">http://en.wikipedia.org/wiki/Dot_product</span></a> )</span></p>
<p><span style="font-size: 9pt; font-family: Tahoma;">The variable created in this example takes the Arccosine of the Dot Product for 2 vectors, which are the Z direction of the base coordinate system and the Z direction of the coordinate system created on the surface. Since the result will be an angle between 0 and 180, the Arccosine of the Dot Product is divided to 180, thus producing a variable between 0 and 1. </span></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam03.jpg"></a></p>
<p> </p>
<p></span></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam03.jpg"><img class="aligncenter size-full wp-image-188" title="ribs_cam03_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/ribs_cam03_thumb.jpg" alt="ribs_cam03_thumb" width="574" height="344" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Geometry 2008</title>
		<link>http://elif-erdine.com/?p=27</link>
		<comments>http://elif-erdine.com/?p=27#comments</comments>
		<pubDate>Tue, 11 Mar 2008 21:40:47 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[GC]]></category>
		<category><![CDATA[Parametric]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=27</guid>
		<description><![CDATA[
 
I&#8217;ve attended the Smart Geometry 2008 Workshop and Conference, which was held on February 27th- March 5th, in Munich.
The workshop structure was comprised of 5 different categories, namely Environment, Fabrication, Form, Computation, and Architecture.  I was part of the Computation group, looking into ways of scripting and manipulating mathematically defined forms in GC.  My goal was to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="cam03.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam03.jpg"></a><a title="cam05.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam05.jpg"></a></p>
<p><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam05.jpg"><img class="aligncenter size-full wp-image-166" title="cam05_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/cam05_thumb.jpg" alt="cam05_thumb" width="574" height="410" /></a> </span></p>
<p><span style="font-size: 9pt; font-family: Tahoma;">I&#8217;ve attended the Smart Geometry 2008 Workshop and Conference, which was held on February 27th- March 5th, in Munich.</span></p>
<p><span style="font-size: 9pt; font-family: Tahoma;">The workshop structure was comprised of 5 different categories, namely Environment, Fabrication, Form, Computation, and Architecture. <span> </span>I was part of the Computation group, looking into ways of scripting and manipulating mathematically defined forms in GC. </span><span style="font-size: 9pt; font-family: Tahoma;"> </span><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;">My goal was to develop YME&#8217;s proposal for the AADRL.TEN Pavilion, basically defining the underlying geometry, the mobius-klein nonmanifold, in a parametric manner inside GC and then populating this geometry with components of varying depths and openings. In GC script, it is possible to describe any geometry with an explicit formula. Thus, by defining the x, y, z parameters of the surface and inserting variables for its sub-domains in GC script, it was possible to visualize any part of the surface by changing the sub-domain variables. Afterwards, four types of simple components with different depths and openings were assigned to the UV coordinates to populate the 4 sub-domains of the mobius-klein nonmanifold. </span><span style="font-size: 9pt; font-family: Tahoma;"> </span></span></p>
<p><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/03.jpg"></a></span></p>
<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/03.jpg"><img class="aligncenter size-full wp-image-167" title="03_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/03_thumb.jpg" alt="03_thumb" width="574" height="359" /></a> </p>
<p><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;">Mobius-Klein nonmanifold scripted in GC.</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/04.jpg"></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/04.jpg"></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a title="04.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/03/04.jpg"></a></span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/04.jpg"><img class="aligncenter size-full wp-image-168" title="04_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/04_thumb.jpg" alt="04_thumb" width="574" height="359" /></a></span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;">Sub-domain of the surface visualized by changing variables.</span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a title="comp01.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/03/comp01.jpg"></a></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/comp01.jpg"></a></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/comp01.jpg"><img class="aligncenter size-full wp-image-169" title="comp01_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/comp01_thumb.jpg" alt="comp01_thumb" width="574" height="359" /></a></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;">Sub-domain populated with one type of component.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam03.jpg"><img class="aligncenter size-full wp-image-170" title="cam03_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/cam03_thumb.jpg" alt="cam03_thumb" width="574" height="410" /></a></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><a href="http://erdine-baskin.com/wp-content/uploads/2009/02/cam03tt.jpg"></a><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam02.jpg"></a></p>
<div></div>
<p><span style="font-size: 9pt; font-family: Tahoma;"></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a title="cam03.jpg" href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam03.jpg"></a></span></span></p>
<p><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam03.jpg"></a></span></span></p>
<div><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam03.jpg"></a></span></span></span></div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p></span></p>
<div><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/cam02.jpg"><img class="aligncenter size-full wp-image-171" title="cam02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/cam02_thumb.jpg" alt="cam02_thumb" width="574" height="410" /></a></span></span></span></div>
<div><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;"><span style="font-size: 9pt; font-family: Tahoma;">My next intention for the future is to map coordinates of differing densities on the surface, since UV coordinates are sometimes not enough to emphasize the topological transformations in surfaces. Mapping denser coordinates on areas of the surface with more curvature and less coordinates in areas with less curvature would both enhance the visual effect and also be more beneficial for manufacturing purposes.</span></span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Digital Concrete&#8221; Dossier published in Betonart, Winter 2008 issue</title>
		<link>http://elif-erdine.com/?p=24</link>
		<comments>http://elif-erdine.com/?p=24#comments</comments>
		<pubDate>Tue, 11 Mar 2008 18:41:14 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Parametric Design]]></category>
		<category><![CDATA[Parametric]]></category>
		<category><![CDATA[Publication]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=24</guid>
		<description><![CDATA[
Elif Erdine and Ceyhun Baskin have been the guest editors of Betonart for its Winter 2008 issue, investigating the impact of concrete and digital technologies upon one another under the theme &#8220;Digital Concrete”. Their article &#8220;Towards a Paperless Architecture&#8221; have been published alongside with articles from Christos Passas (ZHA), Charles Walker (ZHA), Andrew Murray (AKT), and Wolfgang Rieder [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://erdine-baskin.com/wp-content/uploads/2008/03/betonart_intro.jpg"><img class="aligncenter size-full wp-image-161" title="betonart_intro_thumb" src="http://erdine-baskin.com/wp-content/uploads/2008/03/betonart_intro_thumb.jpg" alt="betonart_intro_thumb" width="574" height="442" /></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: 9pt; font-family: Tahoma;">Elif Erdine and Ceyhun Baskin have been the guest editors of <strong><span style="font-family: Tahoma;">Betonart</span></strong> for its Winter 2008 issue, investigating the impact of concrete and digital technologies upon one another under the theme &#8220;Digital Concrete”. Their article &#8220;Towards a Paperless Architecture&#8221; have been published alongside with articles from Christos Passas (ZHA), Charles Walker (ZHA), Andrew Murray (AKT), and Wolfgang Rieder (Rieder FiberC).</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt">
<p><span style="font-family: Georgia;"><span id="more-24"></span></span></p>
<p><span style="font-family: Georgia;"><span style="font-size: 9pt; font-family: Tahoma;">“Digital Concrete” dossier attempts to investigate the process of concrete and digital technologies affecting one another from the perspective of different disciplines. The first article “Towards A Paperless Architecture”, which is written by Elif Erdine Baskin and Ceyhun Baskin, focuses on the evolution of the architect’s role in building industry in terms of digital drawing and production technologies. Next, as the founder and former president of Arup Advanced Geometry Unit, architect/engineer Charles Walker discusses in his interview the digital design process and its implementation stage through the example of Urban Nebula project. “Advancing Concrete Design Through Technology” by Andrew Murray, one of the directors of Adams Kara Taylor Engineers, evaluates the implementation of digital architecture with concrete from an engineer’s point of view, by discussing the effects of development of CAD/CAM technologies on production process. Christos Passas from Zaha Hadid Architects, analyzes the design and construction phases of Wolfsburg Phaeno Science Center, one of the first implemented concrete designs of the Digital Age, in his article “The Wolfsburg Science Centre Experiment: Form-making in Concrete”. In the last article of the dossier, “From Digital to Material “, Wolfgang Rieder –CEO of Rieder FiberC- analyzes the latest developments in concrete technology through different examples. “Digital Concrete” dossier aims to present a holistic view on the development of concrete in the Digital Age by analyzing the material’s past, present and future through the perspectives of different disciplines in architectural practice.</span></span></p>
<p><span style="font-family: Georgia;"><span style="font-size: 9pt; font-family: Tahoma;">More information about Betonart and the current issue can be found at</span></span></p>
<p><span style="font-family: Georgia;"><span style="font-size: 9pt; font-family: Tahoma;"><a title="Betonart" href="http://www.potansiyelarastirmalar.com/betonart/" target="_blank">http://www.potansiyelarastirmalar.com/betonart/</a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YME is a finalist in the AADRL.TEN Competition</title>
		<link>http://elif-erdine.com/?p=5</link>
		<comments>http://elif-erdine.com/?p=5#comments</comments>
		<pubDate>Tue, 04 Dec 2007 23:04:37 +0000</pubDate>
		<dc:creator>erdine</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Mathematica]]></category>
		<category><![CDATA[Parametric]]></category>

		<guid isPermaLink="false">http://erdine-baskin.com/?p=5</guid>
		<description><![CDATA[


The AADRL.TEN Competition was organized in October by the AA Design Research Lab (DRL) to rethink and celebrate its 10th anniversary. More than 30 proposals were submitted by postDRL designers. YME has been selected as one of the 5 finalists with their parametrically generated pavilion.
 

 
This proposal aims to capture 10 years of DRL explorations of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_01.jpg"></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; text-align: center;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_01.jpg"></a></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_01.jpg"><img class="aligncenter size-full wp-image-150" title="drl10_01_thumb" src="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_01_thumb.jpg" alt="drl10_01_thumb" width="574" height="383" /></a></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;">The AADRL.TEN Competition was organized in October by the AA Design Research Lab (DRL) to rethink and celebrate its 10th anniversary. More than 30 proposals were submitted by postDRL designers. YME has been selected as one of the 5 finalists with their parametrically generated pavilion.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_02.jpg"></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_02.jpg"><img class="aligncenter size-full wp-image-153" title="drl10_02_thumb" src="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_02_thumb.jpg" alt="drl10_02_thumb" width="574" height="383" /></a> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><a title="drl10_02.jpg" href="http://erdine-baskin.com/?attachment_id=7"></a><a title="drl10_02.jpg" href="http://erdine-baskin.com/?attachment_id=11"></a>This proposal aims to capture 10 years of DRL explorations of new forms of design thinking in a realized tangible structure. The pavilion presents itself as a non-orientable manifold where there is no clear distinction between inside and outside. It offers a unique and intriguing spatial experience that will serve as a teaching instrument for the academic community. The design pushes the structural properties of fiber-C by proposing an innovative use of this material as a modular, self-supporting assembly.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_04.jpg"><img class="aligncenter size-full wp-image-155" title="drl10_04_thumb1" src="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_04_thumb1.jpg" alt="drl10_04_thumb1" width="574" height="383" /></a><br />
<a title="drl10_04.jpg" href="http://erdine-baskin.com/?attachment_id=12"></a>The shape of the pavilion is mathematically generated by combining the properties of two non-orientable manifolds, the <a href="http://mathworld.wolfram.com/KleinBottle.html" target="_blank">klein bottle</a> and <a href="http://mathworld.wolfram.com/MoebiusStrip.html" target="_blank">mobius strip</a>. The pavilion measures 10&#215;7x4 meters and is intended to be a freestanding structure without anchoring to the ground.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 9pt; font-family: Tahoma;"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_05.jpg"><img class="aligncenter size-full wp-image-156" title="drl10_05_thumb" src="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_05_thumb.jpg" alt="drl10_05_thumb" width="574" height="383" /></a><br />
The curved surface of the manifold is constructed out of plannar fi ber-C panels that are folded into parallelepipeds forming ‘cells&#8217; that are connected together to form the curvature. Paracloud software is used to populate the geometry with components. More information about the competition can be found at</span><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 9pt; font-family: Tahoma;"> </span></strong></p>
<p style="TEXT-ALIGN: justify"><a href="http://www.aaschool.ac.uk/aadrl/drlpavilion/" target="_blank">http://www.aaschool.ac.uk/aadrl/drlpavilion/</a> </p>
<p style="TEXT-ALIGN: justify"><a href="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_08.jpg"><img class="aligncenter size-full wp-image-157" title="drl10_08_thumb" src="http://erdine-baskin.com/wp-content/uploads/2007/12/drl10_08_thumb.jpg" alt="drl10_08_thumb" width="574" height="383" /></a>     </p>
]]></content:encoded>
			<wfw:commentRss>http://elif-erdine.com/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
