<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Core Animation: 3D Perspective</title>
	<atom:link href="http://watchingapple.com/2008/04/core-animation-3d-perspective/feed/" rel="self" type="application/rss+xml" />
	<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/</link>
	<description>Thoughts about Apple and design</description>
	<lastBuildDate>Wed, 16 Mar 2011 02:32:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: John Blackburn</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-82971</link>
		<dc:creator>John Blackburn</dc:creator>
		<pubDate>Tue, 28 Sep 2010 15:16:12 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-82971</guid>
		<description>Thierry,

The core code would be the same, since Core Animation works on the iPhone. </description>
		<content:encoded><![CDATA[<p>Thierry,</p>
<p>The core code would be the same, since Core Animation works on the iPhone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-82470</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Sat, 25 Sep 2010 23:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-82470</guid>
		<description>Great ! I would love to have the source of an iPhone version of this app.</description>
		<content:encoded><![CDATA[<p>Great ! I would love to have the source of an iPhone version of this app.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BiGGA</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-75061</link>
		<dc:creator>BiGGA</dc:creator>
		<pubDate>Thu, 19 Aug 2010 03:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-75061</guid>
		<description>Great tutorial. More informative and right to the point than some of those Core Animation books.

The only one thing I was always confused was the transform.m34 = 1.0 / -2000; part.
It took me quite a while to realize that it is essential to add 3D perspective to the sublayers.
Otherwise, regardless how you rotate or change zPosition, the transformed layers will never look like having depth (i.e. looking smaller when getting further).</description>
		<content:encoded><![CDATA[<p>Great tutorial. More informative and right to the point than some of those Core Animation books.</p>
<p>The only one thing I was always confused was the transform.m34 = 1.0 / -2000; part.<br />
It took me quite a while to realize that it is essential to add 3D perspective to the sublayers.<br />
Otherwise, regardless how you rotate or change zPosition, the transformed layers will never look like having depth (i.e. looking smaller when getting further).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paresh</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-62828</link>
		<dc:creator>Paresh</dc:creator>
		<pubDate>Sun, 23 May 2010 12:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-62828</guid>
		<description>Hello,


I need to develop a grid with n X n dimensions. This grid will have n X n inner boxes in m X m outer boxes. Like, sudoku grid. I need to also give zooming animation when selected any box, all other boxes will be smaller, the selected main box will be zoomed. i did the coding using standard controls, inner boxes are uiimageview, outer boxes are uiview, but the navigation&#039;s push animation is slow because loading 20 x 20 rectangles... also zooming is not perfect. it&#039;s somewhat slower. I&#039;ve did the zooming and grid using standard controls, and manually changed x,y co-ordinates and height and width for zooming, but the app is too slow. Could you suggest me right direction? Please provide example if possible..! Thanks.</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I need to develop a grid with n X n dimensions. This grid will have n X n inner boxes in m X m outer boxes. Like, sudoku grid. I need to also give zooming animation when selected any box, all other boxes will be smaller, the selected main box will be zoomed. i did the coding using standard controls, inner boxes are uiimageview, outer boxes are uiview, but the navigation&#8217;s push animation is slow because loading 20 x 20 rectangles&#8230; also zooming is not perfect. it&#8217;s somewhat slower. I&#8217;ve did the zooming and grid using standard controls, and manually changed x,y co-ordinates and height and width for zooming, but the app is too slow. Could you suggest me right direction? Please provide example if possible..! Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Blackburn</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-22897</link>
		<dc:creator>John Blackburn</dc:creator>
		<pubDate>Wed, 10 Dec 2008 18:05:28 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-22897</guid>
		<description>Good catch, Brad.  Yes, while writing the post I editted the code on the spot to fit the available width and I botched things.  Now set right, thanks to you.</description>
		<content:encoded><![CDATA[<p>Good catch, Brad.  Yes, while writing the post I editted the code on the spot to fit the available width and I botched things.  Now set right, thanks to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-22683</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Tue, 09 Dec 2008 01:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-22683</guid>
		<description>I don&#039;t understand why - (void) get3DTransformWithX:(float)x andY:(float)y is needed. You must have written this on the spot? It returns void when it should return a CATransform3D and your passing values in that are not been used.

Anyways, this actually help!!! Thank you for this. At first my rotations were not appearing 3D, and I was very disappointed, but the m34 translation was the issue! Thanks for posting the example.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand why &#8211; (void) get3DTransformWithX:(float)x andY:(float)y is needed. You must have written this on the spot? It returns void when it should return a CATransform3D and your passing values in that are not been used.</p>
<p>Anyways, this actually help!!! Thank you for this. At first my rotations were not appearing 3D, and I was very disappointed, but the m34 translation was the issue! Thanks for posting the example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Linan Wang</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-5472</link>
		<dc:creator>Linan Wang</dc:creator>
		<pubDate>Tue, 29 Apr 2008 13:40:30 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-5472</guid>
		<description>I feel in the animation function,
Instead of playing with zPosition
[floorLayer setValue:[NSNumber numberWith:xx] forKeyPath:@&quot;sublayerTransformation.translation.z&quot;]
is a better way.</description>
		<content:encoded><![CDATA[<p>I feel in the animation function,<br />
Instead of playing with zPosition<br />
[floorLayer setValue:[NSNumber numberWith:xx] forKeyPath:@&#8221;sublayerTransformation.translation.z&#8221;]<br />
is a better way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Linan Wang</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-5356</link>
		<dc:creator>Linan Wang</dc:creator>
		<pubDate>Thu, 24 Apr 2008 21:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-5356</guid>
		<description>Get it, thanks!</description>
		<content:encoded><![CDATA[<p>Get it, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Blackburn</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-5347</link>
		<dc:creator>John Blackburn</dc:creator>
		<pubDate>Thu, 24 Apr 2008 15:52:58 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-5347</guid>
		<description>Linan, the floorLayer won&#039;t display with perspective because the 3D transform is being *applied* to the floorLayer.  If you want to display the floorLayer with perspective, you&#039;ll have to create a parent layer, add floorLayer to that parent layer, then apply the 3D perspective to that new parent layer.</description>
		<content:encoded><![CDATA[<p>Linan, the floorLayer won&#8217;t display with perspective because the 3D transform is being *applied* to the floorLayer.  If you want to display the floorLayer with perspective, you&#8217;ll have to create a parent layer, add floorLayer to that parent layer, then apply the 3D perspective to that new parent layer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Linan Wang</title>
		<link>http://watchingapple.com/2008/04/core-animation-3d-perspective/comment-page-1/#comment-5344</link>
		<dc:creator>Linan Wang</dc:creator>
		<pubDate>Thu, 24 Apr 2008 14:50:09 +0000</pubDate>
		<guid isPermaLink="false">http://watchingapple.com/2008/04/core-animation-3d-perspective/#comment-5344</guid>
		<description>Thank you for the example.
The floorLayer is not rotated to x-z plan. I tried to rotate -90 degrees and then use transform3d on it without walls. But it&#039;s not displayed perspectively. Could you please give me a hint?</description>
		<content:encoded><![CDATA[<p>Thank you for the example.<br />
The floorLayer is not rotated to x-z plan. I tried to rotate -90 degrees and then use transform3d on it without walls. But it&#8217;s not displayed perspectively. Could you please give me a hint?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

