<?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; linear transformation</title>
	<atom:link href="http://www.torabiarchitect.com/blog/?feed=rss2&#038;tag=linear-transformation" 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>Lineare controller inside script controller part 2</title>
		<link>http://www.torabiarchitect.com/blog/?p=82</link>
		<comments>http://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>http://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>http://www.torabiarchitect.com/blog/?p=80</link>
		<comments>http://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>http://www.torabiarchitect.com/blog/?feed=rss2&#038;p=80</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add noise effect using random controller.</title>
		<link>http://www.torabiarchitect.com/blog/?p=71</link>
		<comments>http://www.torabiarchitect.com/blog/?p=71#comments</comments>
		<pubDate>Sat, 17 Apr 2010 12:59:29 +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[noise]]></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=71</guid>
		<description><![CDATA[Level: Intermediate In This Video: How to combine random controller and other controllers to get noise effect. Learn how to make a parametric lattice using mesh smooth and edit poly modifiers Update random values by pressing preview button]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Noise Effect" src="http://www.torabiarchitect.com/parametric_array/images/add_noise.jpg" alt="Noise effect" width="435" height="538" /></p>
<p>Level: <em>Intermediate</em><br />
In This Video:</p>
<li>How to combine random controller and other controllers to get noise effect.</li>
<li>Learn how to make a parametric lattice using<strong> mesh smooth </strong>and <strong>edit poly</strong> modifiers</li>
<li>Update random values by pressing <strong>preview</strong> button</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/3C4rO6qGcJg&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/3C4rO6qGcJg&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=71</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why preview!?</title>
		<link>http://www.torabiarchitect.com/blog/?p=65</link>
		<comments>http://www.torabiarchitect.com/blog/?p=65#comments</comments>
		<pubDate>Sat, 17 Apr 2010 12:46:43 +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[random]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=65</guid>
		<description><![CDATA[Level: Intermediate In This Video: Using preview option in complex and large arrays. How to update array counts while using preview mode. Array on mesh object using UV mapping data.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Array on UV mapping " src="http://www.torabiarchitect.com/parametric_array/images/array_on_uvmapping.jpg" alt="Array on UV mapping " width="425" height="250" /></p>
<p>Level: <em>Intermediate</em><br />
In This Video:</p>
<li>Using preview option in complex and large arrays.</li>
<li>How to update array counts while using preview mode.</li>
<li>Array on mesh object using UV mapping data.</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/q8-cf1czVxk&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/q8-cf1czVxk&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=65</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twisting louvers</title>
		<link>http://www.torabiarchitect.com/blog/?p=45</link>
		<comments>http://www.torabiarchitect.com/blog/?p=45#comments</comments>
		<pubDate>Sat, 17 Apr 2010 08:01:14 +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[linear transformation]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=45</guid>
		<description><![CDATA[Level: Advanced In This Video: Use curve controller to transform the gizmo box. How to twist objects using Vol select and Xform modifiers.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="Vertical louvers" src="http://www.torabiarchitect.com/parametric_array/images/twisting_louvers.jpg" alt="Vertical louvers" width="425" height="303" /></p>
<p>Level: <em>Advanced</em><br />
In This Video:</p>
<li>Use curve controller to transform the gizmo box.</li>
<li>How to twist objects using <strong>Vol select </strong>and <strong>Xform</strong> modifiers.</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/TGMEhVkdPHo&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/TGMEhVkdPHo&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=45</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parametric three dimensional array</title>
		<link>http://www.torabiarchitect.com/blog/?p=33</link>
		<comments>http://www.torabiarchitect.com/blog/?p=33#comments</comments>
		<pubDate>Sat, 17 Apr 2010 07:08:40 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[3ds MAX]]></category>
		<category><![CDATA[Parametric Array]]></category>
		<category><![CDATA[3d 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=33</guid>
		<description><![CDATA[Level: Intermediate In This Video: Make Three dimensional array and use the linear controller to transform the objects. Learn how to pick the corners.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="3D array" src="http://www.torabiarchitect.com/parametric_array/images/3d_array.jpg" alt="3D array" width="425" height="398" /></p>
<p>Level: <em>Intermediate</em><br />
In This Video:</p>
<li>Make Three dimensional array and use the linear controller to transform the objects.</li>
<li>Learn how to pick the corners.</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/ZFKQYuy-ju8&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/ZFKQYuy-ju8&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=33</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linear controller ,Incremental and total option</title>
		<link>http://www.torabiarchitect.com/blog/?p=20</link>
		<comments>http://www.torabiarchitect.com/blog/?p=20#comments</comments>
		<pubDate>Sat, 17 Apr 2010 06:54:46 +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[incremental]]></category>
		<category><![CDATA[linear transformation]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[total]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.torabiarchitect.com/blog/?p=20</guid>
		<description><![CDATA[Level: Beginner In This Video: Learn more about using incremental and total options in linear controller. Add items in between (Total) or at the end of array (Incremental).]]></description>
				<content:encoded><![CDATA[<p>Level: <em>Beginner</em><br />
In This Video:</p>
<li>Learn more about using incremental and total options in linear controller.</li>
<li>Add items in between (Total) or at the end of array (Incremental).</li>
<p><object width="1200" height="800"><param name="movie" value="http://www.youtube.com/v/5OaRY5XfrzM&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5OaRY5XfrzM&#038;hl=en_US&#038;fs=1&#038;" 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=20</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Make your first linear array</title>
		<link>http://www.torabiarchitect.com/blog/?p=16</link>
		<comments>http://www.torabiarchitect.com/blog/?p=16#comments</comments>
		<pubDate>Sat, 17 Apr 2010 06:32:09 +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=16</guid>
		<description><![CDATA[Level: Beginner In This Video: Make a simple live array. control the number of items and distance. Using linear controller. control the scalar property of objects (height) inside the array.]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="1D Array" src="http://www.torabiarchitect.com/parametric_array/images/linear_array.jpg" alt="1D Array" width="425" height="380" /></p>
<p>Level: <em>Beginner</em><br />
In This Video:</p>
<li>Make a simple live array. control the number of items and distance.</li>
<li>Using linear controller.</li>
<li>control the scalar property of objects (height) inside the array.</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/_SdMTwkpcN0&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/_SdMTwkpcN0&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=16</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
