<?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>Ali Torabi &#187; plug-in</title>
	<atom:link href="http://www.torabiarchitect.com/blog/?feed=rss2&#038;tag=plug-in" rel="self" type="application/rss+xml" />
	<link>http://www.torabiarchitect.com/blog</link>
	<description>Digital Architecture &#38; Technology</description>
	<lastBuildDate>Mon, 30 Jun 2014 19:51:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Array on curves inside another array</title>
		<link>http://www.torabiarchitect.com/blog/?p=515</link>
		<comments>http://www.torabiarchitect.com/blog/?p=515#comments</comments>
		<pubDate>Tue, 12 Jun 2012 19:25:14 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[condition controller]]></category>
		<category><![CDATA[Convert controller]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[link controller]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[Parametric Array Link]]></category>
		<category><![CDATA[Pattern controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=515</guid>
		<description><![CDATA[In this video I&#8217;m creating a curve network. A curve network consist of a series of curves which has been assigned to curves from another array. Also you learn how to use Xform modifier to transform selected vertices of a shape object. PART I PART II]]></description>
				<content:encoded><![CDATA[<p><img alt="" src="http://torabiarchitect.com/parametric-array/wp-content/uploads/2012/06/d0b91b1cc9849bfaab46f1739efa7614_large.jpg" title="Parametric design" class="alignnone" width="560" height="396" /><br />
In this video I&#8217;m creating a curve network. A curve network consist of a series of curves which has been assigned to curves from another array.<br />
Also you learn how to use Xform modifier to transform selected vertices of a shape object.</p>
<p>PART I<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/hXg-Exs46k4?rel=0" frameborder="0" allowfullscreen></iframe><br />
PART II<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/YRxMrVpdpUw?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=515</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom pattern tool in SubObject controller</title>
		<link>http://www.torabiarchitect.com/blog/?p=511</link>
		<comments>http://www.torabiarchitect.com/blog/?p=511#comments</comments>
		<pubDate>Thu, 31 May 2012 13:01:28 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[sub-object controller]]></category>
		<category><![CDATA[surface controller]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[custom pattern]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[sub object controller]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=511</guid>
		<description><![CDATA[Learn how to use Sub object controller in surface controller in order to create custom patterns.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Custom Pattern tool" src="http://torabiarchitect.com/parametric-array/wp-content/uploads/2010/06/logo-2.jpg" alt="" width="564" height="264" /><br />
Learn how to use Sub object controller in surface controller in order to create custom patterns.<br />
<iframe src="http://www.youtube.com/embed/b9Pp-dJKhxA?rel=0" frameborder="0" width="560" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=511</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pattern controller</title>
		<link>http://www.torabiarchitect.com/blog/?p=332</link>
		<comments>http://www.torabiarchitect.com/blog/?p=332#comments</comments>
		<pubDate>Wed, 07 Sep 2011 04:48:47 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[parametric design]]></category>
		<category><![CDATA[pattern controller]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[staggered pattern]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=332</guid>
		<description><![CDATA[In this video I tried to explain how to use the pattern controller to make a wall with staggered tiles. This is a response to a user’s question and here is the comment which was posted by V.T.  : Hi, I’d like to know if there’s a way to create an array with staggered row [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>In this video I tried to explain how to use the pattern controller to make a wall with staggered tiles. This is a response to a user’s question and here is the comment which was posted by V.T.  :</p>
<blockquote><p><em>Hi, I’d like to know if there’s a way to create an array with staggered row (like a ordinary brick wall). Thanks.</em></p></blockquote>
<p>I’m using PARA 2.1 and MAX 2011<br />
<iframe width="425" height="349" src="http://www.youtube.com/embed/mhnIIby8gGM?hl=en&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=332</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade to Parametric Array II</title>
		<link>http://www.torabiarchitect.com/blog/?p=266</link>
		<comments>http://www.torabiarchitect.com/blog/?p=266#comments</comments>
		<pubDate>Mon, 27 Jun 2011 06:40:11 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[parametic design]]></category>
		<category><![CDATA[plug-in]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=266</guid>
		<description><![CDATA[parametric array II BETA is ready for download. As I&#8217;m still developing this tool it may have some problem and cause some errors. Kindly share your experience with new version either in Facebook or Weblog to improve the debagging process. In order to upgrade you need to login to license manager from the link below. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.torabiarchitect.com/blog/wp-content/uploads/ParaArray2.jpg"><img title="PARAII" src="http://www.torabiarchitect.com/blog/wp-content/uploads/ParaArray2.jpg" alt="" width="455" height="85" /></a></p>
<p>parametric array II BETA is ready for download. As I&#8217;m still developing this tool it may have some problem and cause some errors. Kindly share your experience with new version either in Facebook or Weblog to improve the debagging process. In order to upgrade you need to login to license manager from the link below. Please notice you may need to reactivate your license during upgrade. The upgrade is free of charge but it isn&#8217;t reversible. Please make sure that you have backed up the Parametric Array 1.0 license file ( paramarray_lic.dat ) before installing the PARAII. Thank you for your support and participation!</p>
<p>Upgrade link: <a href="https://www.torabiarchitect.com/license_manager/license_manager_login.php">https://www.torabiarchitect.com/license_manager/license_manager_login.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=266</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Parametric Array &amp; L-System</title>
		<link>http://www.torabiarchitect.com/blog/?p=245</link>
		<comments>http://www.torabiarchitect.com/blog/?p=245#comments</comments>
		<pubDate>Sat, 19 Jun 2010 07:44:15 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[fractal]]></category>
		<category><![CDATA[L-System]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=245</guid>
		<description><![CDATA[Did you know that you can produce L-systems with parametric array! Here is some experience with parametric array of a single line. I have used getItem function to access the parent node using the method below. getItem index:[1+int((index1-2)/4),1,1] Denominator (4) defines the number of branches per node. the script above returns the parent of the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Did you know that you can produce <strong>L-systems</strong> with parametric array!</p>
<p>Here is some experience with parametric array of a single line. I have used <strong><em>getItem</em></strong> function to access the parent node using the method below.</p>
<p><em>getItem index:[1+int((index1-2)/<strong>4</strong>),1,1]</em></p>
<p>Denominator <strong><em>(4)</em></strong> defines the number of branches per node. the script above returns the parent of the current object in L-system. Using this trick, you can adjust the start point of the line according to the end point of its parent. Of course the end point is just a transformation of the start point which defines the <strong><em>production rule</em></strong> of L-System. In new version of parametric array this will come as new controller and much more easy to implement on any type of object.</p>
<p><img class="alignnone" title="L-Systems in Parametric Array" src="http://www.torabiarchitect.com/parametric_array/images/l-systems-01.jpg" alt="L-Systems in Parametric Array" width="471" height="1720" /></p>
<p>Users can ask for sample scene!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=245</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Animating parametric array</title>
		<link>http://www.torabiarchitect.com/blog/?p=99</link>
		<comments>http://www.torabiarchitect.com/blog/?p=99#comments</comments>
		<pubDate>Thu, 22 Apr 2010 12:45:56 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[animating]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[Trigonometric]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=99</guid>
		<description><![CDATA[Level: Intermediate In This Video: Using time value to animate items in the array. Offseting time value by adding index to it. Use Trigonometric functions to distribute items in the array on an assuming surface.]]></description>
				<content:encoded><![CDATA[<p>Level: <em>Intermediate</em><br />
In This Video:</p>
<li>Using time value to animate items in the array.</li>
<li>Offseting time value by adding index to it.</li>
<li>Use Trigonometric functions to distribute items in the array on an assuming surface.</li>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/xdn14WE7XSY&#038;hl=en_US&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xdn14WE7XSY&#038;hl=en_US&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=99</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Parametric brick wall.</title>
		<link>http://www.torabiarchitect.com/blog/?p=97</link>
		<comments>http://www.torabiarchitect.com/blog/?p=97#comments</comments>
		<pubDate>Thu, 22 Apr 2010 12:31:47 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[brick wall]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=97</guid>
		<description><![CDATA[  Level: Advanced In This Video: Positioning items based on other items location and dimensions. Randomize function inside the script controller. How to use getItem function to address a specific property of an item inside the array. Note: the getItem function returns the value of specific property of the specific object inside the array. getItem [&#8230;]]]></description>
				<content:encoded><![CDATA[<p> </p>
<p><img class="alignnone" title="Parametric stone wall" src="http://www.torabiarchitect.com/news/parametric_array/parametric_array_4.jpg" alt="Parametric stone wall" width="340" height="340" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Positioning items based on other items location and dimensions.</li>
<li>Randomize function inside the script controller.</li>
<li>How to use <em>getItem </em>function to address a specific property of an item inside the array.</li>
<p>Note: the getItem function returns the value of specific property of the specific object inside the array.<br />
<strong>getItem index:</strong><em>[index1,index2,index3]</em> <strong>prop:</strong><em>property</em></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Sh0VQMH5_Hc&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Sh0VQMH5_Hc&amp;hl=en_US&amp;fs=1&amp;hd=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=97</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Circular pattern response to an attractor object</title>
		<link>http://www.torabiarchitect.com/blog/?p=95</link>
		<comments>http://www.torabiarchitect.com/blog/?p=95#comments</comments>
		<pubDate>Thu, 22 Apr 2010 12:25:22 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[attractor]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=95</guid>
		<description><![CDATA[  Level: Advanced In This Video: Use script controller to access objects properties outside of the array. control the radius of cylinders in array according to their distance from a specific object. How to use setTarget command Addressing properties of other objects from script controller. Using getItem command the get the value of specific property [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Attractor" src="http://www.torabiarchitect.com/parametric_array/images/circles.jpg" alt="Attractor" width="539" height="480" /> </p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Use script controller to access objects properties outside of the array.</li>
<li>control the radius of cylinders in array according to their distance from a specific object.</li>
<li>How to use <strong>setTarget </strong>command Addressing properties of other objects from script controller.</li>
<li>Using <strong>getItem </strong>command the get the value of specific property of the current item.</li>
<p>Note1: <strong>setTarget </strong>function can return the value of the any propety of any object outside the array.<br />
<strong>setTarget object:</strong><em>object name</em> <strong>prop:</strong><em>property name</em><br />
Note2: if you dont mention the <strong>index </strong>argument in <strong>getItem </strong>function it returns the value<br />
of the property for the current item in the array.<br />
<strong>getItem prop:</strong><em>property name</em></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/n0W04FeQds0&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/n0W04FeQds0&amp;hl=en_US&amp;fs=1&amp;hd=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=95</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Rotating panels along the surface</title>
		<link>http://www.torabiarchitect.com/blog/?p=93</link>
		<comments>http://www.torabiarchitect.com/blog/?p=93#comments</comments>
		<pubDate>Thu, 22 Apr 2010 11:46:48 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[nurbs]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=93</guid>
		<description><![CDATA[Level: Advanced In This Video: Use curve controller to change U &#38; V offsets of a surface controller. Using preview mode to handle large number of items in the array. surfaceController takes following arguments: surface:surface name &#8211;Name of object in 3ds Max feedback:transform/position/rotation &#8211;function returns transform matrix, position in point3 value and rotation in EulerAngles [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Rotating Panles" src="http://www.torabiarchitect.com/parametric_array/images/rotating_panels.jpg" alt="Rotating Panles" width="457" height="480" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Use curve controller to change U &amp; V offsets of a surface controller.</li>
<li>Using preview mode to handle large number of items in the array.</li>
<p><strong>surfaceController </strong>takes following arguments:<br />
<strong>surface:</strong><em>surface name </em><span style="color: #999999;">&#8211;Name of object in 3ds Max<br />
</span><strong>feedback:</strong><em>transform/position/rotation </em><span style="color: #999999;">&#8211;function returns transform matrix, position in point3 value and rotation in EulerAngles value<br />
</span><strong>uOffset:</strong><em>offset value </em><span style="color: #999999;">&#8211;Increase or decrease offset in U direction</span><br />
<strong>vOffset:</strong><em>offset value</em> <span style="color: #999999;">&#8211;Increase or decrease offset in V direction</span><br />
<strong>normalOffset:</strong><em>offset value <span style="color: #999999;">&#8211;increase or decrease the normal offset</span></em><br />
<strong>mode:</strong><em>1 or 2 </em><span style="color: #999999;">&#8212; set the controller in relative mode (2) or absolute mode (1)</span><br />
<strong>order:</strong> <em>1 to 9</em> <span style="color: #999999;">&#8212; choose the order of rotation (items in drop down menu) works only when feedback is set to rotation<br />
</span><strong>data:</strong> <em>1 or 2 </em><span style="color: #999999;">&#8212; use uv-mapping information (2) or NURBS evaluation functions (1)</span><br />
<strong>uv:</strong><em>1 or 2</em> <span style="color: #999999;">&#8212; choose the uv direction.</span><br />
<strong>surfaceID:</strong> <em>index number</em> <span style="color: #888888;">&#8212; identify the surface index when works with nurbs object or choose </span><br />
<span style="color: #888888;">the UV mapping channel when working with mapping information</span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/kXuTfpUrQas&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/kXuTfpUrQas&amp;hl=en_US&amp;fs=1&amp;hd=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=93</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Combine controllers inside your script</title>
		<link>http://www.torabiarchitect.com/blog/?p=90</link>
		<comments>http://www.torabiarchitect.com/blog/?p=90#comments</comments>
		<pubDate>Sun, 18 Apr 2010 11:01:40 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[nurbs]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[surface controller]]></category>
		<category><![CDATA[surface panelling]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=90</guid>
		<description><![CDATA[Level: Advanced In This Video: Use curve controller to pass offset value to the surface controller. Set the dim argument to apply the curve controller on a certain direction.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Combine Controllers" src="http://www.torabiarchitect.com/parametric_array/images/combine_controllers.jpg" alt="Combine Controllers" width="425" height="168" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Use curve controller to pass offset value to the surface controller.</li>
<li>Set the <strong>dim </strong>argument to apply the curve controller on a certain direction.</li>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZPV24V8NaDE&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ZPV24V8NaDE&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=90</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
