<?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>Digital Tools For Architects &#187; Exercise 2.4</title>
	<atom:link href="http://www.digitaltoolsforarchitects.com/tag/exercise-2-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitaltoolsforarchitects.com</link>
	<description>The Architect&#039;s Source for Tutorials, Techniques, Tips &#38; Tricks</description>
	<lastBuildDate>Thu, 02 Feb 2012 03:07:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dexter Sitjar Exercise 2.5</title>
		<link>http://www.digitaltoolsforarchitects.com/2011/09/dexter-sitjar-exercise-2-5/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2011/09/dexter-sitjar-exercise-2-5/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 19:58:30 +0000</pubDate>
		<dc:creator>D. Sitjar</dc:creator>
				<category><![CDATA[Exercise 2.5]]></category>
		<category><![CDATA[Exercise 2.4]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=16488</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitaltoolsforarchitects.com/2011/09/dexter-sitjar-exercise-2-5/dvc_hdr1/" rel="attachment wp-att-16493"><img class="aligncenter size-medium wp-image-16493" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2011/09/DVC_HDR1-300x200.jpg" alt="" width="300" height="200" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2011/09/dexter-sitjar-exercise-2-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sam Albert &#8211; Exercise 2.4</title>
		<link>http://www.digitaltoolsforarchitects.com/2011/09/sam-albert-exercise-2-4/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2011/09/sam-albert-exercise-2-4/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 21:03:04 +0000</pubDate>
		<dc:creator>sam.albert</dc:creator>
				<category><![CDATA[Exercise 2.4]]></category>
		<category><![CDATA[salbert]]></category>
		<category><![CDATA[sam.albert]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=15803</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<html> 
 <head> 
 <script type="text/javascript">
const 	FPS = 30;
const	DEG2RAD=Math.PI/180.0;

//Canvas to which to draw the panorama
var		pano_canvas=null;
 
//Event state
var		mouseIsDown=false;
var		mouseDownPosLastX=0;
var		mouseDownPosLastY=0;
var		displayInfo=false;
var		highquality=true;

//Camera state
var		cam_heading=90.0;
var		cam_pitch=90.0;
var 	cam_fov=90;

//Load image 
var img_buffer=null;
var img = new Image();
img.onload = imageLoaded;
img.src = "http://www.digitaltoolsforarchitects.com/wp-content/uploads/2011/09/Hugin_Panorama360_Final_Web.jpg";		


function init_pano(canvasid){
	//get canvas and set up call backs
	pano_canvas = document.getElementById('canvas');
	pano_canvas.onmousedown = mouseDown;
	window.onmousemove = mouseMove;
	window.onmouseup = mouseUp;
	window.onmousewheel = mouseScroll;
	window.onkeydown = keyDown;
	draw();
	//setInterval(draw, 1000/FPS);
	}
	
function imageLoaded(){
	var   buffer = document.createElement("canvas");
	var   buffer_ctx = buffer.getContext ("2d");
	
	//set buffer size
	buffer.width = img.width;
	buffer.height = img.height;
 	
 	//draw image
	buffer_ctx.drawImage(img,0,0);
 		
 	//get pixels
 	var buffer_imgdata = buffer_ctx.getImageData(0, 0,buffer.width,buffer.height);
 	var buffer_pixels = buffer_imgdata.data;
 		
 	//convert imgdata to float image buffer
 	img_buffer = new Array(img.width*img.height*3);
 	for(var i=0,j=0;i<buffer_pixels.length;i+=4, j+=3){
		img_buffer[j] 	= buffer_pixels[i];
		img_buffer[j+1] = buffer_pixels[i+1];
		img_buffer[j+2] = buffer_pixels[i+2];
 		}
	}


function mouseDown(e){
	mouseIsDown=true;
	mouseDownPosLastX=e.clientX;
	mouseDownPosLastY=e.clientY;	
}

function mouseMove(e){
	if(mouseIsDown==true){
		cam_heading-=(e.clientX-mouseDownPosLastX);
		cam_pitch+=0.5*(e.clientY-mouseDownPosLastY);
		cam_pitch=Math.min(180,Math.max(0,cam_pitch));
		mouseDownPosLastX=e.clientX;
		mouseDownPosLastY=e.clientY;	
		draw();
		}
}

function mouseUp(e){
	mouseIsDown=false;
	draw();
}

function mouseScroll(e){
	cam_fov+=e.wheelDelta/120;
	cam_fov=Math.min(90,Math.max(30,cam_fov));
	draw();
}

function keyDown(e){
	if(e.keyCode==73){	//i==73 Info
		displayInfo = !displayInfo;
		draw();
		}
}

function renderPanorama(canvas){
	if(canvas!=null && img_buffer!=null){
		var ctx = canvas.getContext("2d");
		var imgdata = ctx.getImageData(0, 0,canvas.width,canvas.height);
		var pixels = imgdata.data;
	
		var src_width=img.width;
		var src_height=img.height;
		var dest_width=canvas.width;
		var dest_height=canvas.height;
		
		//calculate camera plane
		var theta_fac=src_height/Math.PI;
		var phi_fac=src_width*0.5/Math.PI
		var ratioUp=2.0*Math.tan(cam_fov*DEG2RAD/2.0);
		var ratioRight=ratioUp*1.33;
		var camDirX=Math.sin(cam_pitch*DEG2RAD)*Math.sin(cam_heading*DEG2RAD);
		var camDirY=Math.cos(cam_pitch*DEG2RAD);
		var camDirZ=Math.sin(cam_pitch*DEG2RAD)*Math.cos(cam_heading*DEG2RAD);
		var camUpX=ratioUp*Math.sin((cam_pitch-90.0)*DEG2RAD)*Math.sin(cam_heading*DEG2RAD);
		var camUpY=ratioUp*Math.cos((cam_pitch-90.0)*DEG2RAD);
		var camUpZ=ratioUp*Math.sin((cam_pitch-90.0)*DEG2RAD)*Math.cos(cam_heading*DEG2RAD);
		var camRightX=ratioRight*Math.sin((cam_heading-90.0)*DEG2RAD);
		var camRightY=0.0;
		var camRightZ=ratioRight*Math.cos((cam_heading-90.0)*DEG2RAD);
		var camPlaneOriginX=camDirX + 0.5*camUpX - 0.5*camRightX;
		var camPlaneOriginY=camDirY + 0.5*camUpY - 0.5*camRightY;
		var camPlaneOriginZ=camDirZ + 0.5*camUpZ - 0.5*camRightZ;
		
		//render image
		var	i,j;
		for(i=0;i<dest_height;i++){
			for(j=0;j<dest_width;j++){
				var	fx=j/dest_width;
				var	fy=i/dest_height;
				
				var	rayX=camPlaneOriginX + fx*camRightX - fy*camUpX;
				var	rayY=camPlaneOriginY + fx*camRightY - fy*camUpY;
				var	rayZ=camPlaneOriginZ + fx*camRightZ - fy*camUpZ;
				var	rayNorm=1.0/Math.sqrt(rayX*rayX + rayY*rayY + rayZ*rayZ);
				
				var	theta=Math.acos(rayY*rayNorm);
    			var	phi=Math.atan2(rayZ,rayX) + Math.PI;
    			var	theta_i=Math.floor(theta_fac*theta);
    			var	phi_i=Math.floor(phi_fac*phi);
    			
    			var	dest_offset=4*(i*dest_width+j);
				var	src_offset=3*(theta_i*src_width + phi_i);
				
				pixels[dest_offset]     = img_buffer[src_offset];
				pixels[dest_offset+1]   = img_buffer[src_offset+1];
				pixels[dest_offset+2]   = img_buffer[src_offset+2];
				//pixels[dest_offset+3] = img_buffer[src_offset+3];
				}
			}
 		
 		//upload image data
 		ctx.putImageData(imgdata, 0, 0);
	}
}


function drawRoundedRect(ctx,ox,oy,w,h,radius){
	ctx.beginPath();
	ctx.moveTo(ox + radius,oy);
	ctx.lineTo(ox + w - radius,oy);
	ctx.arc(ox +w-radius,oy+ radius, radius,-Math.PI/2,0, false);
	ctx.lineTo(ox + w,oy + h - radius);
	ctx.arc(ox +w-radius,oy + h - radius, radius,0,Math.PI/2, false);
	ctx.lineTo(ox + radius,oy + h);
	ctx.arc(ox + radius,oy + h - radius, radius,Math.PI/2,Math.PI, false);
	ctx.lineTo(ox,oy + radius);
	ctx.arc(ox + radius,oy + radius, radius,Math.PI,3*Math.PI/2, false);
	ctx.fill();	
}


function draw(){
    if(pano_canvas!=null && pano_canvas.getContext!=null){
    	var ctx = pano_canvas.getContext("2d");
    	
    	//clear canvas
    	ctx.fillStyle = "rgba(0, 0, 0, 1)";
    	ctx.fillRect(0,0,pano_canvas.width,pano_canvas.height);
			
		//render paromana direct
		var startTime = new Date();
			renderPanorama(pano_canvas);
		var endTime = new Date();
		
		//draw info text
		if(displayInfo==true){	
			ctx.fillStyle = "rgba(255,255,255,0.75)";
			drawRoundedRect(ctx,20,pano_canvas.height-60-20,180,60,7);
			
			ctx.fillStyle = "rgba(0, 0, 0, 1)";
			ctx.font="10pt helvetica";
			ctx.fillText("Canvas = " +  pano_canvas.width + "x" + pano_canvas.height,30,pano_canvas.height-60);
			ctx.fillText("Image size = " + img.width + "x" + img.height,30,pano_canvas.height-45);
			ctx.fillText("FPS = " + (1000.0/(endTime.getTime()-startTime.getTime())).toFixed(1),30,pano_canvas.height-30);
			}
    	}
   }
   
</script> 
 </head> 
 <body onload="init_pano('canvas')"> 
   <canvas id="canvas" width="500" height="400"> 
   	<p>Your browser does not support the HTML5 canvas element.</p> 
   </canvas> 
 </body> 
</html>
<p><a href="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2011/09/Hugin_Panorama360_Final_Web.jpg"><img class="aligncenter size-large wp-image-16099" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2011/09/Hugin_Panorama360_Final_Web-1024x512.jpg" alt="" width="540" height="270" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2011/09/sam-albert-exercise-2-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ex 2.4</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/ex-2-4-2/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/ex-2-4-2/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 19:44:39 +0000</pubDate>
		<dc:creator>m.yu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exercise 2.4]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=5403</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<a href='http://www.digitaltoolsforarchitects.com/2010/09/ex-2-4-2/exercise_2_4_0_rev_0/' title='exercise_2_4_0_rev_0'><img width="150" height="150" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/exercise_2_4_0_rev_0-150x150.jpg" class="attachment-thumbnail" alt="exercise_2_4_0_rev_0" title="exercise_2_4_0_rev_0" /></a>
<a href='http://www.digitaltoolsforarchitects.com/2010/09/ex-2-4-2/exercise_2_4_0_rev_1/' title='exercise_2_4_0_rev_1'><img width="150" height="150" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/exercise_2_4_0_rev_1-150x150.jpg" class="attachment-thumbnail" alt="exercise_2_4_0_rev_1" title="exercise_2_4_0_rev_1" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/ex-2-4-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sam Amirmahani Ex 2.4</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/sam-amirmahani-ex-2-4/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/sam-amirmahani-ex-2-4/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 20:50:24 +0000</pubDate>
		<dc:creator>Sam Amirmahani</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exercise 2.4]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=5131</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left">
<div class="ngg-imagebrowser" id="ngg-imagebrowser-132-5131">

	<h3>untitled_panorama1</h3>

	<div class="pic">
<a href="http://www.digitaltoolsforarchitects.com/wp-content/gallery/sam039s-ex-2-4/untitled_panorama1.jpg" title="" class="shutterset_sam039s-ex-2-4">
	<img alt="untitled_panorama1" src="http://www.digitaltoolsforarchitects.com/wp-content/gallery/sam039s-ex-2-4/untitled_panorama1.jpg"/>
</a>
</div>
	<div class="ngg-imagebrowser-nav"> 
		<div class="back">
			<a class="ngg-browser-prev" id="ngg-prev-609" href="http://www.digitaltoolsforarchitects.com/2010/09/sam-amirmahani-ex-2-4/?pid=609">&#9668; Back</a>
		</div>
		<div class="next">
			<a class="ngg-browser-next" id="ngg-next-609" href="http://www.digitaltoolsforarchitects.com/2010/09/sam-amirmahani-ex-2-4/?pid=609">Next &#9658;</a>
		</div>
		<div class="counter">Picture 1 of 1</div>
		<div class="ngg-imagebrowser-desc"><p> </p></div>
	</div>	

</div>	

</p>
<p>For this exercise i used photoshop to stitch together 40 images then cropped it. Afterwards i messed around with the curves, layers, channel mixer, saturation, and exposure to increase the quality of the image.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/sam-amirmahani-ex-2-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Jasmine Lomax- Exercise 2.4 Panorama</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/jasmine-lomax-exercise-2-4-panorama/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/jasmine-lomax-exercise-2-4-panorama/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 20:16:17 +0000</pubDate>
		<dc:creator>jlomax</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exercise 2.4]]></category>
		<category><![CDATA[Jasmine Lomax]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=5100</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/jasmine-lomax-exercise-2-4-panorama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exercise 2.4</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 20:03:01 +0000</pubDate>
		<dc:creator>JuanRuben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exercise 2.4]]></category>
		<category><![CDATA[jcerda]]></category>
		<category><![CDATA[JUAN CERDA]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=5018</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-5047" href="http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4/et_building_panorama_exercise2-4/"><img class="alignnone size-full wp-image-5047" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/ET_BUILDING_PANORAMA_EXERCISE2.4.jpg" alt="" width="600" height="331" /></a><a rel="attachment wp-att-5047" href="http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4/et_building_panorama_exercise2-4/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exercise 2.4: Marlon Cruz&#8217;s Panorama</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4-marlon-cruzs-panorama/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4-marlon-cruzs-panorama/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:55:22 +0000</pubDate>
		<dc:creator>m-cruz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Art Building]]></category>
		<category><![CDATA[Exercise 2.4]]></category>
		<category><![CDATA[Marlon Cruz]]></category>
		<category><![CDATA[Panorama]]></category>
		<category><![CDATA[Quad]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=5006</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>Hey everyone here&#8217;s my panorama. I took it while walking towards the DVC quad from the Art Building. Hope you like it!</p>
<p><a rel="attachment wp-att-5020" href="http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4-marlon-cruzs-panorama/ex-2-4-marlons-panorama-2/"><img class="alignnone size-full wp-image-5020" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/Ex.-2.4-Marlons-Panorama1.jpg" alt="" width="600" height="127" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/exercise-2-4-marlon-cruzs-panorama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exercise 2.4_Jorge Alvarado</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/jorge-alvarado-exercise-2-4/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/jorge-alvarado-exercise-2-4/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:50:07 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exercise 2.4]]></category>
		<category><![CDATA[Jorge Alvarado]]></category>
		<category><![CDATA[Mt Diablo]]></category>
		<category><![CDATA[panoramic]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Xurxo]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=4953</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_4996" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-4996" href="http://www.digitaltoolsforarchitects.com/2010/09/jorge-alvarado-exercise-2-4/stitching/"><img class="size-medium wp-image-4996" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/Stitching-300x144.jpg" alt="" width="300" height="144" /></a><p class="wp-caption-text">View of Mt Diablo from the Science Building </p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/jorge-alvarado-exercise-2-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Christopher Tan Exercise 2.4</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/christopher-tan-exercise-2-4/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/christopher-tan-exercise-2-4/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:37:04 +0000</pubDate>
		<dc:creator>ctan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Christopher Tan]]></category>
		<category><![CDATA[Exercise 2.4]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=4972</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the luxurious parking lot ya&#8217;ll!</p>
<div id="attachment_4980" class="wp-caption alignnone" style="width: 610px"><a rel="attachment wp-att-4980" href="http://www.digitaltoolsforarchitects.com/2010/09/christopher-tan-exercise-2-4/untitled_panorama1-7/"><img class="size-full wp-image-4980" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/Untitled_Panorama1.jpg" alt="" width="600" height="175" /></a><p class="wp-caption-text">Parking Lot</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/christopher-tan-exercise-2-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>panorama</title>
		<link>http://www.digitaltoolsforarchitects.com/2010/09/panorama/</link>
		<comments>http://www.digitaltoolsforarchitects.com/2010/09/panorama/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:35:57 +0000</pubDate>
		<dc:creator>adavies</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[alex davies]]></category>
		<category><![CDATA[Exercise 2.4]]></category>
		<category><![CDATA[Panorama]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://www.digitaltoolsforarchitects.com/?p=4981</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-4982" href="http://www.digitaltoolsforarchitects.com/2010/09/panorama/final-panoramic/"><img class="aligncenter size-large wp-image-4982" src="http://www.digitaltoolsforarchitects.com/wp-content/uploads/2010/09/Final-Panoramic-1024x390.jpg" alt="" width="1024" height="390" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolsforarchitects.com/2010/09/panorama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

