<?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"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: 3d rotation</title>
		<atom:link href="http://cycling74.com/forums/topic/3d-rotation/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/3d-rotation/feed</link>
		<description></description>
		<pubDate>Thu, 20 Jun 2013 05:05:44 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-43509</guid>
					<title><![CDATA[3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-43509</link>
					<pubDate>Thu, 23 Apr 2009 19:19:22 +0000</pubDate>
					<dc:creator>Matto</dc:creator>

					<description>
						<![CDATA[
						<p>I want to be able to tilt a cube up and down while it is spinning.</p>
<p>Using any object which takes a rotate or a rotatexyz message, this isn&#8217;t possible as the axis move with the rotation.  I want whatever face of the cube is facing the screen to always tilt up and down and I cant work it out for the life of me!</p>
<p>Does anyone know where I can find out more about different ways of rotating 3d objects to help me work this out?</p>
<p>Thanks, Matt</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-156099</guid>
					<title><![CDATA[Re: 3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-156099</link>
					<pubDate>Fri, 24 Apr 2009 09:13:27 +0000</pubDate>
					<dc:creator>justin</dc:creator>

					<description>
						<![CDATA[
						<p>u should check out zachary seldess&#8217;s work with open GL camera.<br />
<a href="http://www.zacharyseldess.com/z.glNav.html">http://www.zacharyseldess.com/z.glNav.html</a></p>
<p>bw,</p>
<p>j</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-156100</guid>
					<title><![CDATA[Re: 3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-156100</link>
					<pubDate>Sat, 25 Apr 2009 01:13:42 +0000</pubDate>
					<dc:creator>Zachary Seldess</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks for the mention, Justin.</p>
<p>Matt, here&#8217;s a patch to get you started. This is just one way to do it, and it won&#8217;t necessarily work in all scenarios. The patch is a modified version of my z.glRotate abstraction. Hope it helps.</p>
<p>best,<br />
Zachary</p>
<p>
<div><span id="toggle156100-0" class="patchtoggle" onmousedown="toggleMaxPatch('post156100-0', 'er156100-0');">&#8211; Pasted Max <span id="maxversion156100-0"></span> Patch, click to <span id="er156100-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A2923.3oc6ct0abhjE.9Y6eEkZMOjcWaD0MtrOknL4gHsJYUxn8knQVzP0sYL%0AMvBzN1dz7eeqKzWvlKE1MkYmIx1cCzzvo93Tmyotc7ue9YKVlcGqbA3eB9F3%0Ary98yO6L4gDG3r58Oawlf6BSBJkm1hT12yV9aKtP8QUr6pjGtBrj%2BCzZ2Gjt%0AcSbZBqR9kf0G753nHV5wGYUVZUZvFl7Z7th3fjit.Yaq1cEv0GUcnp6yYJYd%0Awxfz0Kt3v6qRxB3RzuVe9wQxqLWhuDt6JmGTEdcb55qJXgUpKCzCZYeAv2Q7%0AJwU7Jx1xd%2BkQHlkwOHuoPjks3n%2Bw4mKd4hWF23hajR1mDtA6kasgIBZXN43K%0Ae0dJ3TX1lMrzpm.phrpfJF3VVQUbXPRx88RLc4icK.nOEEhREARkpKvWA.bc%0AVQ7C76xjh.6dP.lRNf.nM0jL3x.vlrn3UwrHglPYbVJHaE3Aq0IeQgmfkkUE%0AAgU7OYpnC1qG5HqYfkJIHiZH42hq3TvZcQbT40A4LP4Jvaq2J%2BZVAC717rj6%0AuhyOF.x%2B4sk7pQL.0t922FlkjU.rsf7%2BvbS4f2lDu95JQ4ikFrjet6qYjDmx%0ABy1lJu0nSAmQcYnhWttZSPUQ7cBy6sZxB61m5J1S7TfBkZsXaj7MhQdlTvKM%0ALPRV1MAUKlTJ0MaH8YMyVpthT5qt3oPccy1jp3xj3HVQuHn8BZHW.hBpB50W%0AVmEdTe0ToHo%2BKk5AQZJGhbOpvWxp3xIuvnN%2BKgVTWaWeG94UuE3WOM.gaRma%0AsKPZz5HaNliS98UARojn3DzCuy.WmbBaAIPpOleZ0a8r3TG0oxA3elaHqJKL%0AncEJ7oJDoVQkGbXTgvRH45OX8o8O83VdUWBaKWpimCGdbivHeBDI1xifgXWg%0Ah2gqk79yJpIXMB42h3DVsqwiJcms3fThnGhgiPrUgx4c3JyevrNIK7FVzQJi%0AmsHhsZLWirbV5gyWdFMdo4YFmlWvJaoRf79FvqxbU6rq4muJHj04WtUkgyVH%0A7XlkJDhFeSoiz5a221EsC8X4VdFoA4s7kqxxRVFTbabYL2uYimCbk9fzXtGM%0AVUrRdP16%2BdwaxKhUdUsO5KbnEZG8jtQEnFGu2foZVah2J.te83R.6NwCfxRd%0AfUwof73KKBhhCRKAIw2v.75ZUY7Zc.dU.9yTtzApx3mEHHMRs8k4wGeCZK.g%0ANso0e00tCJqqV30oEeWKDutoqLxcenuKhvqepBm83HB5z02Y6rho13hI3Axk%0AQwkUAogLvatkK37.x1DrNMtZaD6usvPbDM.GUgK.I9VHanGxiusiyis08pBQ%0AF2FnzRB3MxlMI1pfkv23VlPa8tG.4IAolCoX8PJxyxCS7b74rDQmUHM3g3Ma%0AqtF7l6uL3NtAicb8BfrdNqHT3y3xuGWZNpRzhpt7v0nHWJGlN34DSw%2BL3e%2B4%0A%2B069B3W9L38u6K%2BxG95Ge2m.u%2Bye5%2B7gu70O94OYJLR0BiHWUjenc6zMB8LF%0ABCRR39qx2VUx8QssjA3kV9dlhbNCPNHAYAgNdBeNHHOhNaodHDCMsdnDAchE%0A6NK3GCrmDgbyNa8wvwcH0JarkOgZaKfCEaQ8PTGQsTkgO5ifyN0.wkewbmLc%0ABEuAfBhCEHlv8q9WHn3OT0HaDuwP7JOvWUnnJPZYaQu3UsGQ4lxM75aS4UXL%0Ad4tQKwe7v9rBr5jasEMrQmKFx5CDNByOXDwxyww2k2f.pwi6pG9924MUtS7h%0Adl38EXSGNTaCPNDKHEhfb0TtULKjnmKHBBOinZdP3Mbvp9sS7hmB71MYwiwX%0A.utuuusmvXfOYFQ1Yr8.xH77R3g754QwBsXj6O3qN7kNB82Yq81YLecFg96r%0AkuKyRix.3StMWbu1bu3Qi8wSXq6XB.0ywxw0yyWz4gH3bpCE12sWlp8uvgZN%0AiX7hPXWnsiZXQ3wEP84PzA9ifr5VczeLtplqAYElUdxUCeAPEYOF6m7nXwHW%0AeWzLy%2BeYb5rBpvQzbfFPcVMdA6FyEiM.KC1JJOpE1kPcwMMaRmUXqdHALF0F%0ApERdtVtXnO8Q9Znje3qo6ZvC0rHnKObGahGjqJR7ssDCOEFOy70L6n5XZLzr%0AkpyMmMNioElupNa9%2BnvhFroONXt14SY5yNpnCSfFwjDoiY1hTPDed6vtLaaQ%0A3tB3tdOCzTThXkUwo6mOQe6Pet%2BnS7vrq%2BXGOahixyhSqpEP0TXaP0iwJ295%0AJ1tyJw1aLhMb1H1tiQrQyFwFpsbSmUZIsHNsK2BK6yH4tEwoC4ddwajt7tEq%0Akup5Ijwv64i4DwfgoOu0QtaLQfIWr6EuFy721JgHWrkSc6roPOKLEK7XKlid%0AxHh7O5vSYscnNOEmW9xP5ZcEQlWxMYLZen4Uscnt7FNu7BqibCmWdyfZ6Mad%0AEZbKhSG71edwasioedYOQLgYzm2v4k9sV1SfyK8as4MZ9om.0UtmY1uQ5H2m%0AR8j5CxK.0KVtfaYQWoVFMWETUUDubakpWPNdUb8RWTS87QCsdpZ8V10IuNIa%0AYPR8RQa%2BMbw4GnvIZkeGrIOQtJXlpU0Mp2EQrZ8s.UKoOmIYgxtJIiKjS6xD%0Ad%2BbMoyz%2B.r2kBpS8RZTB.psAWd64ErbVZDHjW7KBNITZjK7SGMV3m9Rv36YP%0AvbqXk6A9oUPv%2Bf%2BJpUxflVxfzfLNpjFAzeRVi4rxxf0rmvlxpr7WAfrepv00%0AzNVrnYUuoVovPOyvCUJD4t6ePLyW%2BI3gAMynzgLb1ZfnlePPaihGaKwXbvQC%0A11190fL1ZPFERT4gmSMX5JGEwCxpKcE7jmAKPZ.EjZgn6XRGR.VY3kq1ljTF%0AVvXsmsYrmT8E29PytkqmDP9C3pFZQ8oPO2WZpEvSEljsxAHtdlmRGWtEPiKx%0AzlbAr%2BQxE3jL%2Bf9PYnH8C8tu99O9Qv6yhL17qZnwzVog43pBIQioGzt5Gy3E%0AS1fSoLUoUjCDL%2BJHqoG2lZIGLgxCIwrShmNmUDX8fIRASWmG6L1HZP8LIStg%0AcuVKdywPRRejTXW4h1dqKBSzhvX218q%2BZy2RVBWRAMm7LmD80dWpH6RxkcRU%0ApVT0Qo1RceUvZU150IrmggO3PJfcQEGsnheskwiBUxTydIcGIu40zMP2Yav7%0AZ3vzczvlWSQBcmdan%2B50001ioqqsmvttd7IlyvsKY6xCmhbt4t%2B5Nwa9pkiM%0AQNZzLbOkSaOOCm2S%2BdbZT12kfMhkWc8xsqVwJD43z7rR9Cc.0dZA3SbL25jA%0Aum3b7UwiiMeJUlKN0cpNHnHaaZDHnNikBjVHDoCtx7fvIafWbFJa5V2.Mp6e%0AdG0k9FzEDQk4MUqi2oYPWlGTnur0JbWh29O8TnuwgDRHSNE5p%2BNCtYmcgGk4%0ALZRJxj1km8YJEhUlKTdglnLSdiVunSF5syx2wsXo0UjU6qmRUQbeKhOtoJmz%0A3UJXoQbenBepA2wJENS49HJYWUmlvk%2B.eMcqhFjSXUloEQQFrhh3%2BDFRRYF1%0AntUsBH3f.BormPMYhp%2B%2BtgUUjAfNbEqPYB4DNsi0VmVZQ1CCn59lGMp%2BUOHO%0AmlcPfBXOtYe0X6oyUoiaFmNcFPK%2BKBo0l38jGgiQhfCHQMWaUFQjPCIR9FUj%0AHHMdvAMpH0bZzp0Ti7o8YvoVlH5HS1lUlzoNGBYdYBNujI5DfIHuINxLsk5%2B%0AHCz867BkUWMMiBMF87zThPFSh70ThvFShb0wHJhZTsdnVVQMqwAcb0PLKkzx%0AttiwwzyNvkNDIrKQXhhnRGK6l8QM1qtG8vDWwYJ26kBW5rSEzSGcPOC%2B7VGS%0ArdvwY0mxenJxa2tH4SSk6J4duTo0WWo0f0h0VlLmWJOchNya9EIDl77hDB5o%0Al8dpt9t4dpAIf.UmI9kGlDlnKbMXfRNSPblXEyv08NDc%2BNMDV9N%2Bw4%2BO.l9Z%0A7I.%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post156100-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode156100-0">----------begin_max5_patcher----------
2923.3oc6ct0abhjE.9Y6eEkZMOjcWaD0MtrOknL4gHsJYUxn8knQVzP0sYL
MvBzN1dz7eeqKzWvlKE1MkYmIx1cCzzvo93Tmyotc7ue9YKVlcGqbA3eB9F3
ry98yO6L4gDG3r58Oawlf6BSBJkm1hT12yV9aKtP8QUr6pjGtBrj+CzZ2Gjt
cSbZBqR9kf0G753nHV5wGYUVZUZvFl7Z7th3fjit.Yaq1cEv0GUcnp6yYJYd
wxfz0Kt3v6qRxB3RzuVe9wQxqLWhuDt6JmGTEdcb55qJXgUpKCzCZYeAv2Q7
JwU7Jx1xd+kQHlkwOHuoPjks3n+w4mKd4hWF23hajR1mDtA6kasgIBZXN43K
e0dJ3TX1lMrzpm.phrpfJF3VVQUbXPRx88RLc4icK.nOEEhREARkpKvWA.bc
VQ7C76xjh.6dP.lRNf.nM0jL3x.vlrn3UwrHglPYbVJHaE3Aq0IeQgmfkkUE
AgU7OYpnC1qG5HqYfkJIHiZH42hq3TvZcQbT40A4LP4Jvaq2J+ZVAC717rj6
uhyOF.x+4sk7pQL.0t922FlkjU.rsf7+vbS4f2lDu95JQ4ikFrjet6qYjDmx
By1lJu0nSAmQcYnhWttZSPUQ7cBy6sZxB61m5J1S7TfBkZsXaj7MhQdlTvKM
LPRV1MAUKlTJ0MaH8YMyVpthT5qt3oPccy1jp3xj3HVQuHn8BZHW.hBpB50W
VmEdTe0ToHo+Kk5AQZJGhbOpvWxp3xIuvnN+KgVTWaWeG94UuE3WOM.gaRma
sKPZz5HaNliS98UARojn3DzCuy.WmbBaAIPpOleZ0a8r3TG0oxA3elaHqJKL
ncEJ7oJDoVQkGbXTgvRH45OX8o8O83VdUWBaKWpimCGdbivHeBDI1xifgXWg
h2gqk79yJpIXMB42h3DVsqwiJcms3fThnGhgiPrUgx4c3JyevrNIK7FVzQJi
msHhsZLWirbV5gyWdFMdo4YFmlWvJaoRf79FvqxbU6rq4muJHj04WtUkgyVH
7XlkJDhFeSoiz5a221EsC8X4VdFoA4s7kqxxRVFTbabYL2uYimCbk9fzXtGM
VUrRdP16+dwaxKhUdUsO5KbnEZG8jtQEnFGu2foZVah2J.te83R.6NwCfxRd
fUwof73KKBhhCRKAIw2v.75ZUY7Zc.dU.9yTtzApx3mEHHMRs8k4wGeCZK.g
Nso0e00tCJqqV30oEeWKDutoqLxcenuKhvqepBm83HB5z02Y6rho13hI3Axk
QwkUAogLvatkK37.x1DrNMtZaD6usvPbDM.GUgK.I9VHanGxiusiyis08pBQ
F2FnzRB3MxlMI1pfkv23VlPa8tG.4IAolCoX8PJxyxCS7b74rDQmUHM3g3Ma
qtF7l6uL3NtAicb8BfrdNqHT3y3xuGWZNpRzhpt7v0nHWJGlN34DSw+L3e+4
+069B3W9L38u6K+xG95Ge2m.u+ye5+7gu70O94OYJLR0BiHWUjenc6zMB8LF
BCRR39qx2VUx8QssjA3kV9dlhbNCPNHAYAgNdBeNHHOhNaodHDCMsdnDAchE
6NK3GCrmDgbyNa8wvwcH0JarkOgZaKfCEaQ8PTGQsTkgO5ifyN0.wkewbmLc
BEuAfBhCEHlv8q9WHn3OT0HaDuwP7JOvWUnnJPZYaQu3UsGQ4lxM75aS4UXL
d4tQKwe7v9rBr5jasEMrQmKFx5CDNByOXDwxyww2k2f.pwi6pG9924MUtS7h
dl38EXSGNTaCPNDKHEhfb0TtULKjnmKHBBOinZdP3Mbvp9sS7hmB71MYwiwX
.utuuusmvXfOYFQ1Yr8.xH77R3g754QwBsXj6O3qN7kNB82Yq81YLecFg96r
kuKyRix.3StMWbu1bu3Qi8wSXq6XB.0ywxw0yyWz4gH3bpCE12sWlp8uvgZN
iX7hPXWnsiZXQ3wEP84PzA9ifr5VczeLtplqAYElUdxUCeAPEYOF6m7nXwHW
eWzLy+eYb5rBpvQzbfFPcVMdA6FyEiM.KC1JJOpE1kPcwMMaRmUXqdHALF0F
pERdtVtXnO8Q9Znje3qo6ZvC0rHnKObGahGjqJR7ssDCOEFOy70L6n5XZLzr
kpyMmMNioElupNa9+nvhFroONXt14SY5yNpnCSfFwjDoiY1hTPDed6vtLaaQ
3tB3tdOCzTThXkUwo6mOQe6Pet+nS7vrq+XGOahixyhSqpEP0TXaP0iwJ295
J1tyJw1aLhMb1H1tiQrQyFwFpsbSmUZIsHNsK2BK6yH4tEwoC4ddwajt7tEq
kup5Ijwv64i4DwfgoOu0QtaLQfIWr6EuFy721JgHWrkSc6roPOKLEK7XKlid
xHh7O5vSYscnNOEmW9xP5ZcEQlWxMYLZen4Uscnt7FNu7BqibCmWdyfZ6Mad
EZbKhSG71edwasioedYOQLgYzm2v4k9sV1SfyK8as4MZ9om.0UtmY1uQ5H2m
R8j5CxK.0KVtfaYQWoVFMWETUUDubakpWPNdUb8RWTS87QCsdpZ8V10IuNIa
YPR8RQa+Mbw4GnvIZkeGrIOQtJXlpU0Mp2EQrZ8s.UKoOmIYgxtJIiKjS6xD
d+bMoyz+.r2kBpS8RZTB.psAWd64ErbVZDHjW7KBNITZjK7SGMV3m9Rv36YP
vbqXk6A9oUPv+f+JpUxflVxfzfLNpjFAzeRVi4rxxf0rmvlxpr7WAfrepv00
zNVrnYUuoVovPOyvCUJD4t6ePLyW+I3gAMynzgLb1ZfnlePPaihGaKwXbvQC
11190fL1ZPFERT4gmSMX5JGEwCxpKcE7jmAKPZ.EjZgn6XRGR.VY3kq1ljTF
VvXsmsYrmT8E29PytkqmDP9C3pFZQ8oPO2WZpEvSEljsxAHtdlmRGWtEPiKx
zlbAr+QxE3jL+f9PYnH8C8tu99O9Qv6yhL17qZnwzVog43pBIQioGzt5Gy3E
S1fSoLUoUjCDL+JHqoG2lZIGLgxCIwrShmNmUDX8fIRASWmG6L1HZP8LIStg
cuVKdywPRRejTXW4h1dqKBSzhvX218q+Zy2RVBWRAMm7LmD80dWpH6RxkcRU
pVT0Qo1RceUvZU150IrmggO3PJfcQEGsnheskwiBUxTydIcGIu40zMP2Yav7
Z3vzczvlWSQBcmdan+50001ioqqsmvttd7IlyvsKY6xCmhbt4t+5Nwa9pkiM
QNZzLbOkSaOOCm2S+dbZT12kfMhkWc8xsqVwJD43z7rR9Cc.0dZA3SbL25jA
um3b7UwiiMeJUlKN0cpNHnHaaZDHnNikBjVHDoCtx7fvIafWbFJa5V2.Mp6e
dG0k9FzEDQk4MUqi2oYPWlGTnur0JbWh29O8TnuwgDRHSNE5p+NCtYmcgGk4
LZRJxj1km8YJEhUlKTdglnLSdiVunSF5syx2wsXo0UjU6qmRUQbeKhOtoJmz
3UJXoQbenBepA2wJENS49HJYWUmlvk+.eMcqhFjSXUloEQQFrhh3+DFRRYF1
ntUsBH3f.BormPMYhp++tgUUjAfNbEqPYB4DNsi0VmVZQ1CCn59lGMp+UOHO
mlcPfBXOtYe0X6oyUoiaFmNcFPK+KBo0l38jGgiQhfCHQMWaUFQjPCIR9FUj
HHMdvAMpH0bZzp0Ti7o8YvoVlH5HS1lUlzoNGBYdYBNujI5DfIHuINxLsk5+
HCz867BkUWMMiBMF87zThPFSh70ThvFShb0wHJhZTsdnVVQMqwAcb0PLKkzx
ttiwwzyNvkNDIrKQXhhnRGK6l8QM1qtG8vDWwYJ26kBW5rSEzSGcPOC+7VGS
rdvwY0mxenJxa2tH4SSk6J4duTo0WWo0f0h0VlLmWJOchNya9EIDl77hDB5o
l8dpt9t4dpAIf.UmI9kGlDlnKbMXfRNSPblXEyv08NDc+NMDV9N+w4+O.l9Z
7I.
-----------end_max5_patcher-----------</code></pre></div>
</div>
</p>						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-156101</guid>
					<title><![CDATA[Re: 3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-156101</link>
					<pubDate>Sat, 25 Apr 2009 14:57:02 +0000</pubDate>
					<dc:creator>Matto</dc:creator>

					<description>
						<![CDATA[
						<p>Hi Zachary, </p>
<p>Many thanks for that patch. That is the kind of outcome i need, however, unfortunately I can&#8217;t be using the camera to achieve this effect because i will need several cubes all spinning at once on screen. </p>
<p>If there is a way of offsetting the rotation point on a gridshape object i may be able to achieve it by rotating around the X axis with gridshape and around the Y axis with handle.. but I&#8217;m not sure if thats possible.</p>
<p>I just find it hard to believe that there is no easy and quick solution to this!!</p>
<p>-Matt J</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-156102</guid>
					<title><![CDATA[Re: 3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-156102</link>
					<pubDate>Sat, 25 Apr 2009 16:21:17 +0000</pubDate>
					<dc:creator>Zachary Seldess</dc:creator>

					<description>
						<![CDATA[
						<p>Hi Matt,</p>
<p>How about this. Using jit.gl.sketch to rotate the object in it&#8217;s own object space and in world space. </p>
<p>best,<br />
Zachary</p>
<p>
<div><span id="toggle156102-0" class="patchtoggle" onmousedown="toggleMaxPatch('post156102-0', 'er156102-0');">&#8211; Pasted Max <span id="maxversion156102-0"></span> Patch, click to <span id="er156102-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A2471.3oc6bkziiaiF8rqeELFyoAtL3hnVxoNHHGx0LWBlffBx1ztTWxRdjnq%0AkIH%2B2Gt4EYqEV1kn0zUitgKaYs7zieqjO4%2B5tQimk%2BJqbL3GA%2BAXzn%2B5tQiT%0AaRtgQlOOZ753WmmFWp1swYrWxm80wSzeEm8JWs4e3d.wGNc21y1tNIKkwUGC%0A9vFy2x2sUjYqKyy3YwqYpSyOUjDmt6jn2Y9aaXZ.NdYZdr3x8mluOYg5XDv4%0A9H%2BcGzlX97GSxV8PAaNWebj.uovI.JlH%2BiGU9JFNEt%2BDIgPYx%2BUcYP3oP4V%2B%0A66tS9xjqiVJ.wK951R9%2BtVhA9QQL0xIg3V3DZjlLfgJpI3FvI%2B9sfSHswIjJ%0AbRXevIyyWulkwOmTx4wbFf%2BHCHvo.Rf3h7sYK.wulTB1vJ1vxVjLeaZbAfmC%0AdKeaAXYdwKwEK.OK187hcmxzjL1bwgxOw06.EipkhgcRwGyidsviddJyIB13%0Ao4q9j2GKQJhEHv%2BX6u%2BvWZ7lIfwyhyVUu8juE9XDrxdB1G1SCDZHvB2paLML%0Aa077TgahBSvodPRDFOQ7NDLJD5IeW.DE4il.PGANWvdgswdvHk6iuhDCz9Rn%0AFXOAsFg8CngGEd4n6Zj7fq7B3O%2B3hquI9IfILFbp3jKesgJBn8aP9n1BNE5o%0AqBPQqHTuj4aMqrLdE67n7rRFeBXUpgm9Gn8T0Dv7syjLmW%2BVCU8kOgrn7Ism%0AKRGTCE5jZE9ZBe5pzokOwDvBTtD7kzjUOxk.jkEOKkAPfunrv0VaXIY9kM4k%0AI7j7LiQ38no8a.Ro2c87J1BdMT4LRBB%2BjTWZPatmDpoFrnOU0kFzVJ.bTENw%0Ak1IaLbxuIiWI7nF2W0S1V.HOecjGek%2BRT21DlMeQ46UWeVggpLbk3RjjxdlU%0ATJ4fC2xiFeznjpZWe0XDlpxSiihNblkUfjlO%2BI1hiXmQiWvV9dNG4h9.Nr%2BJ%0AdoxKU2yjrMxTNYlAuSttwaS4OTO2U86WFOm03AW6X6nwqJRVjmIAQkiTt4cW%0ANQAIp6W4qGvsZOxh2TyAyyySmEW7bRYhHzekwAg0cbVxZQRUdxZSsP6Otj0a%0AJRzMDAO5.NLwGGMRWwSox1ayiopWS4IQWazkoY2l1ccZLjZStPHjJDB1SWCd%0AzotPMFFYztPI52Lo%2BHqe2YjUXGjkoEEMW4CGPbEGrDr7B3Ir07TysuTcx2Ni%0ATQVQpHc1KJZJcvPp%2ByiJPrwBuaN2%2BkSpMwk9c4MGpclQ5BGICIm4jrKv7r%2BX%0AReqXRjtmPr%2B.hImmWNnXRO67uML4PJAy1rMwyeR2e3gIj38vpjOrvmcFG0iX%0AGOCU%2BIbHwyw73L7PJNJw2NtjftMbohbZjvfVQXM2d4YsXAshM7z06P28ZkS2%0AtUuPdNGWCSbnJd4pPzP40pKs76qmhJy2VLe2cyNWB.tBNVvJ4IY6ap4ONLdC%0APU1wGSVrnZSDpQgjEaxEMDX.ndRP6bP8hvMzVbCGL3122RbKqSY.gahs3VVq%0A5.B2J3frgu8Gd31J6Dugk8sms1IgCKbGYKtGV9kxDOVg6ZBXd431rQwMfdd8%0AJiels3A8Zq%2BPLmWjLaKWmh53446Zm1qV9ptlwsZujMsyqRymEmZlrx8Wvw2c%0AfE9bJLgf1Dl.FZDlfeOJLgFlIcQkpKTq.ba23GL2QeTK2Piq5b.rsUcVSMAz%0A5mBrucTtfefEKFkdJV5GkKzzBuTvjNVf4hazh32AK8QshTdspnNypmaVQlvu%0AcsO7PVrvb8o8wvfFH3VWeNxQyIw2zzPaxGzSOereFnAOKhMzmzPKJPROMe35%0AU7AoWCYRnVPKZUvgvjuKCtSnObaNWXeiL379tL3rzbD0VoMXOsL3LRqnejA2%0AvHZEhzYgtdZMX0OAqtFw.RtAhADg5junTz.UKf6k928vozVb85es%2B0sUGMDq%0AWrLeGlizvhJU17X7FlhHMuayirBljCSe6g04KjDpfRKmGK3VJz7%2B8xsTZtRT%0A5s7rwgqsk%2BKXbPbe8v5XdQxqMOhzZ.QitxHplYHPbeL2.MEJnjmu4V3o2VAK%0AXkKtGJ5fHC9nczahNjA.kOMYhgAH7VvKcO0HFdQm2vQA.kdSMEOiz6wyvcyI%0A5GsNOemJPUV476WtMMsbdAikcKztaqLidgT09OQcTeAZJMhhBCtVonF5q6.S%0AOuLDyigE88oEUKNI8qXTgeWLpVKkfpydeUWjeQj.Wjc%2Bm9W%2B7u9qfeVjV2YB%0AsrKwWorv7Czcf30s7K14e7ApAC883UxH0Dkrwrp56VZvTL8hkYwkdyVMeaUq%0AjCgPEMh3VU7zr.driLwZxTOo.GmK1IVPsnHpmXucAx6w6xYRYbkI08mFkalU%0ALLIn9752Z9sjkJWPRbvEXudERhVuLdsX2RshU80lsm%2BLN4DZkmuZUJ6JkXZs%0AFfMJgTqXkHSjwiJUxUBMyV8ZgGVxBwVUlMnPM0VsCMnPssJGh94SHKv2iPVf%0A8nPVZYdudIIaQ9KpY7ZAaC%2BwYaWtjUXl1PAp.TX%2BNYgmk4nRoizt6izHECBz%0A4%2B1jHfCHNamFfRx.ujWjt.TtQLPuSRPRQBUurfjeiVJCS.u7nnAVv9S54JKR%0Atk2tWchDWmDdIH%2Bk8WY0EzoRJpMgPfzKeh9A4N.sqLo5GU7mFERh9%2B10Qo0G%0AaaH8SxZe25CpM8yhPHZclzgnao..RyyeJle5i6SUlxqWmPv1hiizK1yNY..6%0AkeLxpTa%2B6QzXsVOekbUso.DpJbX39A9iqi%2BCcQrJD4XD4uk4yiekUJSjKxvT%0AxdvrDUp%2BgtkozwcRSXiI.E6P%2BDNXFPwTtgazWpZIHTmDDh39eh59OqY7hbQF%0Aagg0bdxyrFrhv8tJcwvtIH8uKHH8B1YKCo1mpcOqIrS6IxPam0KTTkVyZnQn%0AnJOiHm2ET8c.c1fnsXBQrAS9uOL4SkOr5Tj5YVmDR1%2BoqDrmvMM.VrSIvvnA%0AHlrwPSAbO2go.awD1cXJzVLgbGlrwg7Dxr2wD1FL46TLEXiemua4o.arm7ba%0A.dB0lwt2IlH9gxX5xEkiJ6eOZ%2BmtVFDZAZQvFPKpWXPrMdjRoi5vnDdHawj6%0Ahl5GXKlbWVGOaxDhwWl0ejp9Fex9O3BWUO2FlkXSneEvcmgFgXKlbmCIwyVL%0A4twNaF5No9%2BAQ6FHG2BjMtcXmOxgtzrfM.oHrJWcfdZzz%2BfiexmzONV5t2Te%0A3ZYV3fiYCrwo.6V%2BTapjUhHh6J32RD4tX9AVhH2Ewm1CUVHmZS59mRXSkE9d%0AWsiHFYQ.Eriiwg5AB7ZwjMYwwP2hIqBh53Tl13N53JKP8LjDe3uu6%2BoCUjLH%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post156102-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode156102-0">----------begin_max5_patcher----------
2471.3oc6bkziiaiF8rqeELFyoAtL3hnVxoNHHGx0LWBlffBx1ztTWxRdjnq
kIH+2Gt4EYqEV1kn0zUitgKaYs7zieqjO4+5tQimk+JqbL3GA+AXzn+5tQiT
aRtgQlOOZ753WmmFWp1swYrWxm80wSzeEm8JWs4e3d.wGNc21y1tNIKkwUGC
9vFy2x2sUjYqKyy3YwqYpSyOUjDmt6jn2Y9aaXZ.NdYZdr3x8mluOYg5XDv4
9H+cGzlX97GSxV8PAaNWebj.uovI.JlH+iGU9JFNEt+DIgPYx+UcYP3oP4V+
66tS9xjqiVJ.wK951R9+tVhA9QQL0xIg3V3DZjlLfgJpI3FvI+9sfSHswIjJ
bRXevIyyWulkwOmTx4wbFf+HCHvo.Rf3h7sYK.wulTB1vJ1vxVjLeaZbAfmC
dKeaAXYdwKwEK.OK187hcmxzjL1bwgxOw06.EipkhgcRwGyidsviddJyIB13
o4q9j2GKQJhEHv+X6u+vWZ7lIfwyhyVUu8juE9XDrxdB1G1SCDZHvB2paLML
a077TgahBSvodPRDFOQ7NDLJD5IeW.DE4il.PGANWvdgswdvHk6iuhDCz9Rn
FXOAsFg8CngGEd4n6Zj7fq7B3O+3hquI9IfILFbp3jKesgJBn8aP9n1BNE5o
qBPQqHTuj4aMqrLdE67n7rRFeBXUpgm9Gn8T0Dv7syjLmW+VCU8kOgrn7Ism
KRGTCE5jZE9ZBe5pzokOwDvBTtD7kzjUOxk.jkEOKkAPfunrv0VaXIY9kM4k
I7j7LiQ38no8a.Ro2c87J1BdMT4LRBB+jTWZPatmDpoFrnOU0kFzVJ.bTENw
k1IaLbxuIiWI7nF2W0S1V.HOecjGek+RT21DlMeQ46UWeVggpLbk3RjjxdlU
TJ4fC2xiFeznjpZWe0XDlpxSiihNblkUfjlO+I1hiXmQiWvV9dNG4h9.Nr+J
doxKU2yjrMxTNYlAuSttwaS4OTO2U86WFOm03AW6X6nwqJRVjmIAQkiTt4cW
NQAIp6W4qGvsZOxh2TyAyyySmEW7bRYhHzekwAg0cbVxZQRUdxZSsP6Otj0a
JRzMDAO5.NLwGGMRWwSox1ayiopWS4IQWazkoY2l1ccZLjZStPHjJDB1SWCd
zotPMFFYztPI52Lo+Hqe2YjUXGjkoEEMW4CGPbEGrDr7B3Ir07TysuTcx2Ni
TQVQpHc1KJZJcvPp+yiJPrwBuaN2+kSpMwk9c4MGpclQ5BGICIm4jrKv7r+X
ReqXRjtmPr+.hImmWNnXRO67uML4PJAy1rMwyeR2e3gIj38vpjOrvmcFG0iX
GOCU+IbHwyw73L7PJNJw2NtjftMbohbZjvfVQXM2d4YsXAshM7z06P28ZkS2
tUuPdNGWCSbnJd4pPzP40pKs76qmhJy2VLe2cyNWB.tBNVvJ4IY6ap4ONLdC
PU1wGSVrnZSDpQgjEaxEMDX.ndRP6bP8hvMzVbCGL3122RbKqSY.gahs3VVq
5.B2J3frgu8Gd31J6Dugk8sms1IgCKbGYKtGV9kxDOVg6ZBXd431rQwMfdd8
Jiels3A8Zq+PLmWjLaKWmh53446Zm1qV9ptlwsZujMsyqRymEmZlrx8Wvw2c
fE9bJLgf1Dl.FZDlfeOJLgFlIcQkpKTq.ba23GL2QeTK2Piq5b.rsUcVSMAz
5mBrucTtfefEKFkdJV5GkKzzBuTvjNVf4hazh32AK8QshTdspnNypmaVQlvu
csO7PVrvb8o8wvfFH3VWeNxQyIw2zzPaxGzSOereFnAOKhMzmzPKJPROMe35
U7AoWCYRnVPKZUvgvjuKCtSnObaNWXeiL379tL3rzbD0VoMXOsL3LRqnejA2
vHZEhzYgtdZMX0OAqtFw.RtAhADg5junTz.UKf6k928vozVb85es+0sUGMDq
WrLeGlizvhJU17X7FlhHMuayirBljCSe6g04KjDpfRKmGK3VJz7+8xsTZtRT
5s7rwgqsk+KXbPbe8v5XdQxqMOhzZ.QitxHplYHPbeL2.MEJnjmu4V3o2VAK
XkKtGJ5fHC9nczahNjA.kOMYhgAH7VvKcO0HFdQm2vQA.kdSMEOiz6wyvcyI
5GsNOemJPUV476WtMMsbdAikcKztaqLidgT09OQcTeAZJMhhBCtVonF5q6.S
OuLDyigE88oEUKNI8qXTgeWLpVKkfpydeUWjeQj.Wjc+m9W+7u9qfeVjV2YB
srKwWorv7Czcf30s7K14e7ApAC883UxH0Dkrwrp56VZvTL8hkYwkdyVMeaUq
jCgPEMh3VU7zr.driLwZxTOo.GmK1IVPsnHpmXucAx6w6xYRYbkI08mFkalU
LLIn9752Z9sjkJWPRbvEXudERhVuLdsX2RshU80lsm+LN4DZkmuZUJ6JkXZs
FfMJgTqXkHSjwiJUxUBMyV8ZgGVxBwVUlMnPM0VsCMnPssJGh94SHKv2iPVf
8nPVZYdudIIaQ9KpY7ZAaC+wYaWtjUXl1PAp.TX+NYgmk4nRoizt6izHECBz
4+1jHfCHNamFfRx.ujWjt.TtQLPuSRPRQBUurfjeiVJCS.u7nnAVv9S54JKR
tk2tWchDWmDdIH+k8WY0EzoRJpMgPfzKeh9A4N.sqLo5GU7mFERh9+10Qo0G
aaH8SxZe25CpM8yhPHZclzgnao..RyyeJle5i6SUlxqWmPv1hiizK1yNY..6
keLxpTa+6QzXsVOekbUso.DpJbX39A9iqi+CcQrJD4XD4uk4yiekUJSjKxvT
xdvrDUp+gtkozwcRSXiI.E6P+DNXFPwTtgazWpZIHTmDDh39eh59OqY7hbQF
agg0bdxyrFrhv8tJcwvtIH8uKHH8B1YKCo1mpcOqIrS6IxPam0KTTkVyZnQn
nJOiHm2ET8c.c1fnsXBQrAS9uOL4SkOr5Tj5YVmDR1+oqDrmvMM.VrSIvvnA
HlrwPSAbO2go.awD1cXJzVLgbGlrwg7Dxr2wD1FL46TLEXiemua4o.arm7ba
.dB0lwt2IlH9gxX5xEkiJ6eOZ+mtVFDZAZQvFPKpWXPrMdjRoi5vnDdHawj6
hl5GXKlbWVGOaxDhwWl0ejp9Fex9O3BWUO2FlkXSneEvcmgFgXKlbmCIwyVL
4twNaF5No9+AQ6FHG2BjMtcXmOxgtzrfM.oHrJWcfdZzz+fiexmzONV5t2Te
3ZYV3fiYCrwo.6V+TapjUhHh6J32RD4tX9AVhH2Ewm1CUVHmZS59mRXSkE9d
WsiHFYQ.Eriiwg5AB7ZwjMYwwP2hIqBh53Tl13N53JKP8LjDe3uu6+oCUjLH
-----------end_max5_patcher-----------</code></pre></div>
</div>
</p>						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-156103</guid>
					<title><![CDATA[Re: 3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-156103</link>
					<pubDate>Sat, 25 Apr 2009 18:08:18 +0000</pubDate>
					<dc:creator>Matto</dc:creator>

					<description>
						<![CDATA[
						<p>Thats basically what i have at the moment.  My problem is that if you rotate this cube in your patch around the x axis by 90 degrees, so the face that was originally at the top is now facing the camera, the cube is now turning around and staying on that same face rather than rotating left and right like i want it to be.</p>
<p>At no point do i want the cube to be rotating in a way where it stays with one face pointing at the camera.</p>
<p>Imagine you were controlling the X and Y rotation with the up/down and left/ right keys.  The left right keys should always turn the cube left and right, regardless of its orientation.</p>
<p>I think maybe resetting the axes in same way after each rotation message would work..  very confusing i know!</p>
<p>
Hope that makes sense and thankyou very much for your time.</p>
<p>-Matt</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/3d-rotation/#post-156104</guid>
					<title><![CDATA[Re: 3d rotation]]></title>
					<link>http://cycling74.com/forums/topic/3d-rotation/#post-156104</link>
					<pubDate>Sat, 25 Apr 2009 23:24:24 +0000</pubDate>
					<dc:creator>Zachary Seldess</dc:creator>

					<description>
						<![CDATA[
						<p>Hi Matt,</p>
<p>No, it&#8217;s not clear to me exactly what you want. Originally you said:</p>
<p>&#8220;I want to be able to tilt a cube up and down while it is spinning.&#8221;</p>
<p>That&#8217;s what that last patch does. I&#8217;m not clear on what you want, I guess. Please explain in detail what you want to see, for example, as you rotate a cube from 0 to 90 degrees in that last patch. </p>
<p>best,<br />
Zachary</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

