<?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; array</title>
	<atom:link href="https://www.torabiarchitect.com/blog/?feed=rss2&#038;tag=array" rel="self" type="application/rss+xml" />
	<link>https://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>Introducing the Mix controller</title>
		<link>https://www.torabiarchitect.com/blog/?p=309</link>
		<comments>https://www.torabiarchitect.com/blog/?p=309#comments</comments>
		<pubDate>Sun, 21 Aug 2011 20:46:26 +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[curve controller]]></category>
		<category><![CDATA[mix controller]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=309</guid>
		<description><![CDATA[This video demonstrates use of MIX Controller in order to mix the effect of two independent curve controllers. Each of curve controllers is set to control the position of the box along a unique shape in two different dimensions. Incorporating both in one Mix controller approximate a surface which is result of translating one of [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.torabiarchitect.com/parametric_array/images/double_curve.jpg" alt="Array on two curves" /><br />
This video demonstrates use of MIX Controller in order to mix the effect of two independent curve controllers. Each of curve controllers is set to control the position of the box along a unique shape in two different dimensions. Incorporating both in one Mix controller approximate a surface which is result of translating one of the curves along the other one.<br />
<a href="http://www.torabiarchitect.com/blog/wp-content/uploads/mixcontroller_diagram_01.jpg"><img class="alignnone size-full wp-image-310" title="mixcontroller_diagram_01" src="http://www.torabiarchitect.com/blog/wp-content/uploads/mixcontroller_diagram_01.jpg" alt="Mix controller settings" width="586" height="233" /></a><br />
<iframe width="640" height="510" src="http://www.youtube.com/embed/de-cow3-r0s" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=309</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Parametric array 2.1 has been released.</title>
		<link>https://www.torabiarchitect.com/blog/?p=305</link>
		<comments>https://www.torabiarchitect.com/blog/?p=305#comments</comments>
		<pubDate>Fri, 12 Aug 2011 21:03: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>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=305</guid>
		<description><![CDATA[Bugs fixed: Automatic garbage collection improved. This version is more stable on all versions of 3DS MAX Nurbs selection in Surface controller. Surface controller now return Utangent and Vtangent value of editable polys Error in displaying Transform controller settings is fixed. License control system improved. Replacing the array members with a new object is possible [&#8230;]]]></description>
				<content:encoded><![CDATA[<h5><strong>Bugs fixed:</strong></h5>
<ul>
<li>Automatic garbage collection improved. This version is more stable on all versions of 3DS MAX</li>
<li>Nurbs selection in Surface controller.</li>
<li>Surface controller now return Utangent and Vtangent value of editable polys</li>
<li>Error in displaying Transform controller settings is fixed.</li>
<li>License control system improved.</li>
<li>Replacing the array members with a new object is possible via PICK OBJECT button from modify panel. PARA will search for possible transformation to apply on new object.</li>
<li>Multiple Variable Override controllers can be used inside one controller.</li>
<li>Magnet controller allows use of vector controller instead of magnet object.</li>
<li>Convert controller error fixed.</li>
</ul>
<h5><strong>New items:</strong></h5>
<ul>
<li>New Deform controller has been added to library.</li>
<li>Custom pattern tool has been added to SubObject controller.</li>
<li>Curve controller can now return the closest point of array to the curve</li>
<li>Property search box is added to the main interface.</li>
<li>Deselect button is added to the main interface.</li>
<li>A parametric array Layer is automatically being created to hold all the array nodes.</li>
<li>Random controller is now available for being used inside a condition controller. This controller can generate Boolean values randomly based on a percentage (chance value).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=305</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parametric Array &amp; L-System</title>
		<link>https://www.torabiarchitect.com/blog/?p=245</link>
		<comments>https://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>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=245</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Animating parametric array</title>
		<link>https://www.torabiarchitect.com/blog/?p=99</link>
		<comments>https://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>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=99</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Parametric brick wall.</title>
		<link>https://www.torabiarchitect.com/blog/?p=97</link>
		<comments>https://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>https://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>https://www.torabiarchitect.com/blog/?p=95</link>
		<comments>https://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>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=95</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Undulating brick wall</title>
		<link>https://www.torabiarchitect.com/blog/?p=88</link>
		<comments>https://www.torabiarchitect.com/blog/?p=88#comments</comments>
		<pubDate>Sun, 18 Apr 2010 10:09:06 +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[nurbs]]></category>
		<category><![CDATA[parametric]]></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=88</guid>
		<description><![CDATA[Level: Advanced In This Video: Use surface controller function inside your script. set Feedback argument to rotation when you need to rotate objects according to the surface. Push items in every other row by increasing index1 value.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.torabiarchitect.com/parametric_array/images/undulating_brick_wall.jpg"><img class="alignnone" title="Undulating brick wall" src="http://www.torabiarchitect.com/parametric_array/images/undulating_brick_wall.jpg" alt="Undulating brick wall" width="640" height="480" /></a></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Use surface controller function inside your script.</li>
<li>set <strong>Feedback </strong>argument to rotation when you need to rotate objects according to the surface.</li>
<li>Push items in every other row by increasing <em>index1 </em>value.</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/mvtJEl6yr_4&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/mvtJEl6yr_4&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=88</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Multi turn spiral stair, script controller</title>
		<link>https://www.torabiarchitect.com/blog/?p=84</link>
		<comments>https://www.torabiarchitect.com/blog/?p=84#comments</comments>
		<pubDate>Sun, 18 Apr 2010 07:49: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[array]]></category>
		<category><![CDATA[curve controller]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[spiral]]></category>
		<category><![CDATA[stair]]></category>
		<category><![CDATA[transfrom matrix]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=84</guid>
		<description><![CDATA[Level: Advanced In This Video: An example of using curve controller function inside the script controller. Using script controller on transform property. How to move items along two curves. How to combine the position and rotation to get a transform matrix. Set the array count to a consist value puts array into a loop.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Multi turn spiral" src="http://www.torabiarchitect.com/parametric_array/images/multiturn_spiral_stair.jpg" alt="Multi turn spiral" width="425" height="319" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>An example of using curve controller function inside the script controller.</li>
<li>Using script controller on transform property.</li>
<li>How to move items along two curves.</li>
<li>How to combine the position and rotation to get a <em>transform matrix</em>.</li>
<li>Set the array <strong>count </strong>to a consist value puts array into a loop.</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/qTWh7hHUO5I&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/qTWh7hHUO5I&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=84</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lineare controller inside script controller part 2</title>
		<link>https://www.torabiarchitect.com/blog/?p=82</link>
		<comments>https://www.torabiarchitect.com/blog/?p=82#comments</comments>
		<pubDate>Sun, 18 Apr 2010 05:44:38 +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[linear transformation]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=82</guid>
		<description><![CDATA[Level: Advanced In This Video: How to control items along one direction using linear controller in a multi-dimensional array. Reference: linear controller function takes the following arguments i: index value &#8212; index of item in X direction j: index value &#8212; index of item in Y direction K: index value &#8212; index of item in [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>How to control items along one direction using linear controller in a multi-dimensional array.</li>
<p>Reference: linear controller function takes the following arguments<br />
<strong>i:</strong> <em>index value </em><span style="color: #888888;">&#8212; index of item in X direction</span><br />
<strong>j:</strong> <em>index value </em><span style="color: #888888;">&#8212; index of item in Y direction</span><br />
<strong>K:</strong> <em>index value </em><span style="color: #888888;">&#8212; index of item in Z direction</span><br />
<strong>dim:</strong> <em>dimensions in point3 format</em> <span style="color: #888888;">&#8212; defines the directions that linear controller will be applied on.</span><br />
<span style="color: #888888;">for example <em>[1,0,0]</em> means only in x direction ,<em>[0,1,1]</em> means in Y and Z.<br />
</span>Note1: if you don&#8217;t pass the <strong>i</strong>,<strong>j </strong>or<strong> k</strong>argument to the function it considers the current item indexes by default.<br />
Note2: if you dont pass the <strong>dim</strong> argument to the function it considers all directions by default.</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/pePEBjlbpv8&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/pePEBjlbpv8&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=82</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linear transformation function and script controller</title>
		<link>https://www.torabiarchitect.com/blog/?p=80</link>
		<comments>https://www.torabiarchitect.com/blog/?p=80#comments</comments>
		<pubDate>Sun, 18 Apr 2010 05:34:36 +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[linear transformation]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=80</guid>
		<description><![CDATA[Level: Advanced In This Video: using linear controller inside the script controller. use conditional statement to set index value. set index1 if index2 is even number (running bond pattern). use i argument in linearcontroller function to change the current index.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Dynamic checker pattern" src="http://www.torabiarchitect.com/parametric_array/images/linear_controller_inside_script.jpg?a=1" alt="Dynamic checker pattern" width="800" height="434" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>using linear controller inside the script controller.</li>
<li>use conditional statement to set index value.</li>
<li>set <em>index1 </em>if <em>index2 </em>is even number (running bond pattern).</li>
<li>use <strong>i</strong> argument in <strong>linearcontroller </strong>function to change the current index.</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/P86bA4NaYsg&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/P86bA4NaYsg&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>https://www.torabiarchitect.com/blog/?feed=rss2&#038;p=80</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
