<?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>OM 2010 &#187; Felix Högner</title>
	<atom:link href="http://ifdblog.org/ba-om2010/author/felixhoegner/feed/" rel="self" type="application/rss+xml" />
	<link>http://ifdblog.org/ba-om2010</link>
	<description></description>
	<lastBuildDate>Wed, 23 Jun 2010 10:22:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>test</title>
		<link>http://ifdblog.org/ba-om2010/test/</link>
		<comments>http://ifdblog.org/ba-om2010/test/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:19:45 +0000</pubDate>
		<dc:creator>Felix Högner</dc:creator>
				<category><![CDATA[Teilnehmer]]></category>

		<guid isPermaLink="false">http://ifdblog.org/ba-om2010/?p=510</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://ifdblog.org/ba-om2010/test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d room</title>
		<link>http://ifdblog.org/ba-om2010/3d-room/</link>
		<comments>http://ifdblog.org/ba-om2010/3d-room/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:58:06 +0000</pubDate>
		<dc:creator>Felix Högner</dc:creator>
				<category><![CDATA[Teilnehmer]]></category>

		<guid isPermaLink="false">http://ifdblog.org/ba-om2010/?p=461</guid>
		<description><![CDATA[<img title="3droom" src="http://ifdblog.org/ba-om2010/wp-content/uploads/2009/10/3droom_vorschau.jpg" alt="3droom" width="340" height="255" />]]></description>
			<content:encoded><![CDATA[<p>Dies ist ein frühes Experiment mit Processing 3D und Open GL. Hier noch mit Maussteuerung, später kam dann noch eine Facedetection-Library dazu.</p>
<p><code><br />
import hypermedia.video.*;<br />
import processing.opengl.*;<br />
import codeanticode.glgraphics.*;<br />
PFont futura;<br />
float z = 1000.0;<br />
float camX = 0;<br />
float camY = 0;<br />
float camCenterY = 0;<br />
float camCenterX = 0;<br />
float a = -500;<br />
boolean changedir = false;<br />
float linerotone = 0;<br />
float linerottwo = 0;<br />
int side = 0;<br />
float tr;<br />
void setup() {<br />
  size(640, 480, OPENGL);<br />
  futura = createFont("DIN-Bold", 48);<br />
  fill(204);<br />
  ambientLight(100, 50, 50);<br />
  frameRate(30);<br />
  smooth();<br />
}<br />
void draw() {<br />
  background(0);<br />
  lights();<br />
  camX = (-width/2+pmouseX)*PI/1.5;<br />
  camY = (-height/2+pmouseY)*PI;<br />
  camCenterX = -(-width/2+pmouseX);<br />
  camCenterY = -height/2+pmouseY;<br />
  perspective();<br />
  // Change height of the camera with mouseY<br />
  camera(camX , camY, z, // eyeX, eyeY, eyeZ<br />
  camCenterX, camCenterY, -100, // centerX, centerY, centerZ<br />
  0.0 , 1.0, 0.0); // upX, upY, upZ<br />
  if(keyPressed){<br />
    if(key == 's'){<br />
      z = z+10.0;<br />
    }<br />
    else if(key == 'w'){<br />
      z = z-10.0;<br />
    }<br />
  }<br />
  noFill();<br />
  pushMatrix();<br />
  for(int side = 0; side<2000; side+=200){<br />
    //side+=100;<br />
    //drawsquare(side);<br />
    stroke(125);<br />
    strokeWeight(2);<br />
    line(-(side),100,-(side),side,100,-(side));<br />
    line(side,100,-(side),side,100,side);<br />
    line(side,100,side,-(side),100,side);<br />
    line(-(side),100,side,-(side),100,-side);<br />
  }<br />
  popMatrix();<br />
  pushMatrix();<br />
  line(-2000,100,-2000,2000,100,2000);<br />
  line(2000,100,-2000,-2000,100,2000);<br />
  popMatrix();<br />
stroke(200,0,0);<br />
  strokeWeight(6);<br />
  linerotone+=0.005;<br />
  pushMatrix();<br />
  rotateZ(linerotone);<br />
  line(10,10,0,0,180,0);<br />
  line(-10,-10,0,0,-180,0);<br />
  popMatrix();<br />
  pushMatrix();<br />
  rotateZ(linerotone*(-PI/2));<br />
  line(10,10,0,0,200,-200);<br />
  line(-10,-10,0,0,-200,200);<br />
  popMatrix();<br />
  linerottwo-=0.005;<br />
  pushMatrix();<br />
  rotateZ(linerotone*(PI/8));<br />
  line(10,10,0,0,200,-400);<br />
  line(-10,-10,0,0,-200,400);<br />
  popMatrix();<br />
  pushMatrix();<br />
  rotateZ(linerotone*(-PI/16));<br />
  line(10,10,0,0,200,-600);<br />
  line(-10,-10,0,0,-200,600);<br />
  popMatrix();<br />
  noStroke();<br />
  fill(0,255,0);<br />
  if(changedir == false){<br />
    a+=5;<br />
  }<br />
  if(a>=500){<br />
    changedir = true;<br />
  }<br />
  if(changedir == true){<br />
    a-=5;<br />
  }<br />
  if(a<=-500){<br />
    changedir = false;<br />
  }<br />
  tr+=0.005;<br />
  rotateY(tr);<br />
  textFont(futura);<br />
  text("...wir sind im Besitz der Mittel, aber ohne Idee!",-400,0,a);<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://ifdblog.org/ba-om2010/3d-room/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linienübung</title>
		<link>http://ifdblog.org/ba-om2010/linienubung/</link>
		<comments>http://ifdblog.org/ba-om2010/linienubung/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 19:29:08 +0000</pubDate>
		<dc:creator>Felix Högner</dc:creator>
				<category><![CDATA[Teilnehmer]]></category>

		<guid isPermaLink="false">http://ifdblog.org/ba-om2010/?p=427</guid>
		<description><![CDATA[<img title="Linien" src="http://ifdblog.org/ba-om2010/wp-content/uploads/2009/10/linien_vorschau.jpg" alt="Linien" width="340" height="255" />]]></description>
			<content:encoded><![CDATA[<p>Ein kleines Lernprojekt&#8230; Hier eingebunden mit Processing.js. Leider Ist der Cursor nur in der Mitte des Scriptes, wenn das Browserfenster klein gezogen wird. Ein Problem, an dessen Lösung wir noch arbeiten müssen. Hier jedenfalls der Code:</p>
<p><code><br />
void setup(){<br />
  size(620,240);<br />
  smooth();<br />
}<br />
void draw(){<br />
  int i = 0;<br />
  background(255);<br />
  for (int x = 0; x <= 640; x = x+40) {<br />
    for (int y = 0; y <= 480; y = y+40) {<br />
      drawHalfWay(x,y);<br />
      stroke(255,0,0);<br />
    }<br />
  }<br />
}<br />
void drawHalfWay(int theX, int theY){<br />
  int myHalfX = getAverage(mouseX, theX);<br />
  int myHalfY = getAverage(mouseY, theY);<br />
  strokeWeight(2);<br />
  line(theX, theY, myHalfX, myHalfY);<br />
}<br />
int getAverage(int theA, int theB){<br />
  int myHalfWay = ((theA + theB) / 2);<br />
  return myHalfWay;<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://ifdblog.org/ba-om2010/linienubung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Felix</title>
		<link>http://ifdblog.org/ba-om2010/felix/</link>
		<comments>http://ifdblog.org/ba-om2010/felix/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 01:24:17 +0000</pubDate>
		<dc:creator>Felix Högner</dc:creator>
				<category><![CDATA[Teilnehmer]]></category>

		<guid isPermaLink="false">http://ifdblog.org/ba-om2010/?p=39</guid>
		<description><![CDATA[<img title="Felix" src="http://ifdblog.org/ba-om2010/wp-content/uploads/2009/10/felix_h.jpg" alt="Felix" width="340" height="255" />]]></description>
			<content:encoded><![CDATA[<p>Dies war die erste Übung: Einen Clip mit imovie oder Flash aus 6 Digitalbildern erstellen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ifdblog.org/ba-om2010/felix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
