<?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>Generate &#187; translate</title>
	<atom:link href="http://rootbeans.com/generate/tag/translate/feed/" rel="self" type="application/rss+xml" />
	<link>http://rootbeans.com/generate</link>
	<description>Maf&#039;j Alvarez &#124; processing sketchbook</description>
	<lastBuildDate>Wed, 05 Aug 2015 17:02:05 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<meta name="generator" content="WordPress 3.8.41" />
	<item>
		<title>Nervy spike array</title>
		<link>http://rootbeans.com/generate/nervy-spike-array/</link>
		<comments>http://rootbeans.com/generate/nervy-spike-array/#comments</comments>
		<pubDate>Tue, 28 Jan 2014 18:03:50 +0000</pubDate>
		<dc:creator><![CDATA[mafj]]></dc:creator>
				<category><![CDATA[sketch]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[forloop]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[P3D]]></category>
		<category><![CDATA[pushmatrix]]></category>
		<category><![CDATA[spikes]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://rootbeans.com/generate/?p=105</guid>
		<description><![CDATA[PVector a,b,c,d; void setup (){ size(500,500,P3D); background(255); a = new PVector(20,20,0); stroke(0); smooth(); } void draw(){ background(255); translate(-100,mouseY*3,0); rotate(radians(-mouseY),radians(mouseX),radians(0),radians(0)); //noFill(); int rad = 40; //rect(a.x,a.y,width-rad,width-rad); translate(0,0,50); for (int i = 0; i < 800; i+=rad*2){ for (int j = 0; j < 800; j+=rad*2){ fill(255); stroke(0,100); strokeWeight(1); pushMatrix(); for (int k = 30; k >0; [&#8230;]]]></description>
				<content:encoded><![CDATA[
<a href='http://rootbeans.com/generate/nervy-spike-array/nervy-spike-03-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/nervy-spike-03-mafj-alvarez-processing-250x250.jpg" class="attachment-thumbnail" alt="nervy-spike-03-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/nervy-spike-array/nervy-spike-04-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/nervy-spike-04-mafj-alvarez-processing-250x250.jpg" class="attachment-thumbnail" alt="nervy-spike-04-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/nervy-spike-array/nervy-spike-01-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/nervy-spike-01-mafj-alvarez-processing-250x250.jpg" class="attachment-thumbnail" alt="nervy-spike-01-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/nervy-spike-array/nervy-spike-02-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/nervy-spike-02-mafj-alvarez-processing-250x250.jpg" class="attachment-thumbnail" alt="nervy-spike-02-mafj-alvarez-processing" /></a>

<pre>
PVector a,b,c,d;

void setup (){
  size(500,500,P3D);
  background(255);
  a = new PVector(20,20,0);
  stroke(0);
  smooth();
}

void draw(){
  background(255);
  translate(-100,mouseY*3,0);
  rotate(radians(-mouseY),radians(mouseX),radians(0),radians(0));
  //noFill();
  int rad = 40;
  //rect(a.x,a.y,width-rad,width-rad);
  translate(0,0,50);
    for (int i = 0; i < 800; i+=rad*2){
        for (int j = 0; j < 800; j+=rad*2){
         fill(255);
         stroke(0,100);
         strokeWeight(1);
         pushMatrix();
           for (int k = 30; k >0; k--){
             ellipse(i,j,k*1.2,k*1.2);
             translate(mouseX/50,mouseY/100,k/3);
           }
          popMatrix();
          strokeWeight(2);
          stroke(0,200);
          line(i,j,0,mouseX,mouseY,-200);  
          strokeWeight(5);
          line(mouseX,mouseY,-200,mouseX,mouseY,-300);
          }
      }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://rootbeans.com/generate/nervy-spike-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Baton ball</title>
		<link>http://rootbeans.com/generate/baton-ball/</link>
		<comments>http://rootbeans.com/generate/baton-ball/#comments</comments>
		<pubDate>Tue, 28 Jan 2014 17:32:46 +0000</pubDate>
		<dc:creator><![CDATA[mafj]]></dc:creator>
				<category><![CDATA[sketch]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[rotate]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://rootbeans.com/generate/?p=90</guid>
		<description><![CDATA[Donwload code int i; void setup(){ size(700,700,P3D); background(255); stroke(0,20); noFill(); } void draw(){ rect(0,0,width,height); fill(255,0.05); noStroke(); pushMatrix(); translate(width/2,height/2,0); rotateX(radians(i)); rotateZ(radians(i/4)); //line(0,-100+i/4,0,100+i/4); stroke(0,20); ellipse(0,-110,20+i/10,20+i/40); ellipse(0,110,20+i/10,20+i/40); popMatrix(); i++; }]]></description>
				<content:encoded><![CDATA[
<a href='http://rootbeans.com/generate/baton-ball/baton-ball-01-mafj-alvarez-processing/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/baton-ball-01-mafj-alvarez-processing-300x300.jpg" class="attachment-medium" alt="baton-ball-01-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/baton-ball/baton-ball-02-mafj-alvarez-processing/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/baton-ball-02-mafj-alvarez-processing-300x300.jpg" class="attachment-medium" alt="baton-ball-02-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/baton-ball/baton-ball-03-mafj-alvarez-processing/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/baton-ball-03-mafj-alvarez-processing-300x300.jpg" class="attachment-medium" alt="baton-ball-03-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/baton-ball/baton-ball-04-mafj-alvarez-processing/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/baton-ball-04-mafj-alvarez-processing-300x300.jpg" class="attachment-medium" alt="baton-ball-04-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/baton-ball/baton-ball-06-mafj-alvarez-processing/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/baton-ball-06-mafj-alvarez-processing-300x300.jpg" class="attachment-medium" alt="baton-ball-06-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/baton-ball/baton-ball-05-mafj-alvarez-processing/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/baton-ball-05-mafj-alvarez-processing-300x300.jpg" class="attachment-medium" alt="baton-ball-05-mafj-alvarez-processing" /></a>

<pre><a class="button alt small" href="/uploads/baton_ball.pde_.txt">Donwload code</a>

int i;
void setup(){
  size(700,700,P3D);
  background(255);
  stroke(0,20);
  noFill();
}

void draw(){
   rect(0,0,width,height);
   fill(255,0.05);
   noStroke();
    pushMatrix();
    translate(width/2,height/2,0);
    rotateX(radians(i));
    rotateZ(radians(i/4));
      //line(0,-100+i/4,0,100+i/4);
      stroke(0,20);
      ellipse(0,-110,20+i/10,20+i/40);
      ellipse(0,110,20+i/10,20+i/40);
      popMatrix();
      i++;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://rootbeans.com/generate/baton-ball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bezier Canopies</title>
		<link>http://rootbeans.com/generate/bezier-canopies/</link>
		<comments>http://rootbeans.com/generate/bezier-canopies/#comments</comments>
		<pubDate>Tue, 28 Jan 2014 13:18:11 +0000</pubDate>
		<dc:creator><![CDATA[mafj]]></dc:creator>
				<category><![CDATA[sketch]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[bezier curves]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://rootbeans.com/generate/?p=86</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
<a href='http://rootbeans.com/generate/bezier-canopies/bezier-painting-08-mafj-alvarez/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/bezier-painting-08-mafj-alvarez-250x250.jpg" class="attachment-thumbnail" alt="bezier-painting-08-mafj-alvarez" /></a>
<a href='http://rootbeans.com/generate/bezier-canopies/bezier-drawing-09-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/bezier-drawing-09-mafj-alvarez-processing-250x250.jpg" class="attachment-thumbnail" alt="bezier-drawing-09-mafj-alvarez-processing" /></a>

]]></content:encoded>
			<wfw:commentRss>http://rootbeans.com/generate/bezier-canopies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bezier traces</title>
		<link>http://rootbeans.com/generate/bezier-traces/</link>
		<comments>http://rootbeans.com/generate/bezier-traces/#comments</comments>
		<pubDate>Tue, 28 Jan 2014 13:04:58 +0000</pubDate>
		<dc:creator><![CDATA[mafj]]></dc:creator>
				<category><![CDATA[sketch]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[bezier curves]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[rotate]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://rootbeans.com/generate/?p=75</guid>
		<description><![CDATA[Download code float col = 0.1; PVector mouse = new PVector(mouseX,mouseY); void setup(){ size(1100,700,P3D); background(255); smooth(8); } void draw(){ translate(150,-50); stroke(0,20); if (mousePressed==true){ curve(); } } void curve(){ noFill(); beginShape(); PVector mouse = new PVector(mouseX,mouseY); vertex(mouse.x+250, mouse.y+200); bezierVertex(mouse.x/20+100, mouse.y/20+200, mouse.x+142, mouse.y+294.0, mouse.x +142.47238, mouse.y+294.0); bezierVertex(mouse.x/2+400, mouse.y/2+150, mouse.y, mouse.x, mouse.x/10-100, mouse.y/10+100); bezierVertex(mouse.x+18.0, mouse.y*2, mouse.x, mouse.y, mouse.x, [&#8230;]]]></description>
				<content:encoded><![CDATA[
<a href='http://rootbeans.com/generate/bezier-traces/bezier-painting-02-mafj-alvarez/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/bezier-painting-02-mafj-alvarez-300x300.jpg" class="attachment-medium" alt="bezier-painting-02-mafj-alvarez" /></a>
<a href='http://rootbeans.com/generate/bezier-traces/bezier-painting-01-mafj-alvarez-2/'><img width="300" height="300" src="http://rootbeans.com/generate/wp-content/uploads/bezier-painting-01-mafj-alvarez1-300x300.jpg" class="attachment-medium" alt="bezier-painting-01-mafj-alvarez" /></a>

<p><a href="http://rootbeans.com/generate/wp-content/uploads/bezier-painting-05-mafj-alvarez.jpg" rel="lightbox[75]" title="Bezier traces"><img class="alignnone size-full wp-image-82" alt="bezier-painting-05-mafj-alvarez" src="http://rootbeans.com/generate/wp-content/uploads/bezier-painting-05-mafj-alvarez.jpg" width="1091" height="692" /></a></p>
<pre><a class="button alt small" href="/uploads/bezier_drawing_1.pde_1.txt">Download code</a>

float col = 0.1;
PVector mouse = new PVector(mouseX,mouseY);

void setup(){
  size(1100,700,P3D);
  background(255);
  smooth(8);
}

void draw(){
  translate(150,-50);
  stroke(0,20);
  if (mousePressed==true){
      curve();
  }
}

void curve(){
  noFill();
  beginShape();
  PVector mouse = new PVector(mouseX,mouseY);
    vertex(mouse.x+250, mouse.y+200);
    bezierVertex(mouse.x/20+100, mouse.y/20+200, mouse.x+142, mouse.y+294.0, mouse.x +142.47238, mouse.y+294.0);
    bezierVertex(mouse.x/2+400, mouse.y/2+150, mouse.y, mouse.x, mouse.x/10-100, mouse.y/10+100);
    bezierVertex(mouse.x+18.0, mouse.y*2, mouse.x, mouse.y, mouse.x, mouse.y);
  endShape();
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://rootbeans.com/generate/bezier-traces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bezier Bulb</title>
		<link>http://rootbeans.com/generate/bezier-bulb/</link>
		<comments>http://rootbeans.com/generate/bezier-bulb/#comments</comments>
		<pubDate>Tue, 28 Jan 2014 11:27:12 +0000</pubDate>
		<dc:creator><![CDATA[mafj]]></dc:creator>
				<category><![CDATA[sketch]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[bezier curves]]></category>
		<category><![CDATA[organic]]></category>
		<category><![CDATA[rotate]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://rootbeans.com/generate/?p=48</guid>
		<description><![CDATA[Download code float col = 0.1; PVector mouse = new PVector(mouseX,mouseY); void setup(){ size(1100,700,P3D); background(255); smooth(8); } void draw(){ stroke(0,20); translate(150,100); } void mouseDragged() { curve(); } void curve(){ noFill(); beginShape(); PVector mouse = new PVector(mouseX,mouseY); vertex(130.0, 43.0); translate(random(-1,1),random(-1,1)); bezierVertex(230.83664, 25.0, 89.0, -26.0, 130.0, 43.0); bezierVertex(171.0, 122.0, 345.0, 84.0, 275.4657, 173.90295); bezierVertex(205.9314, 263.8059, mouse.x+18, mouse.y+32, [&#8230;]]]></description>
				<content:encoded><![CDATA[
<a href='http://rootbeans.com/generate/bezier-bulb/bezier-bulb-2-screenshot-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/bezier-bulb-2-screenshot-mafj-alvarez-processing-250x250.png" class="attachment-thumbnail" alt="bezier-bulb-2-screenshot-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/bezier-bulb/bezier-bulb-mafj-alvarez-processing-2/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/bezier-bulb-mafj-alvarez-processing1-e1390912359390-250x250.png" class="attachment-thumbnail" alt="bezier-bulb-mafj-alvarez-processing" /></a>
<a href='http://rootbeans.com/generate/bezier-bulb/bezier-bulb-organic-mafj-alvarez-processing/'><img width="250" height="250" src="http://rootbeans.com/generate/wp-content/uploads/bezier-bulb-organic-mafj-alvarez-processing-e1390913224817-250x250.png" class="attachment-thumbnail" alt="bezier-bulb-organic-mafj-alvarez-processing" /></a>

<pre><a class="button alt small" href="http://rootbeans.com/generate/wp-content/uploads/bezier_bulb.pde_.txt">Download code</a>

float col = 0.1;
PVector mouse = new PVector(mouseX,mouseY);

void setup(){
  size(1100,700,P3D);
  background(255);
  smooth(8);
}

void draw(){
  stroke(0,20);
  translate(150,100);
}

void mouseDragged() {
    curve();
    }
void curve(){
  noFill();
  beginShape();
  PVector mouse = new PVector(mouseX,mouseY);
  vertex(130.0, 43.0);
  translate(random(-1,1),random(-1,1));
  bezierVertex(230.83664, 25.0, 89.0, -26.0, 130.0, 43.0);
  bezierVertex(171.0, 122.0, 345.0, 84.0, 275.4657, 173.90295);
  bezierVertex(205.9314, 263.8059, mouse.x+18, mouse.y+32, 286, 334.0);
  endShape();
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://rootbeans.com/generate/bezier-bulb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mass of swirly tips</title>
		<link>http://rootbeans.com/generate/swirl-black-points/</link>
		<comments>http://rootbeans.com/generate/swirl-black-points/#comments</comments>
		<pubDate>Thu, 16 Jan 2014 12:42:03 +0000</pubDate>
		<dc:creator><![CDATA[mafj]]></dc:creator>
				<category><![CDATA[sketch]]></category>
		<category><![CDATA[forloop]]></category>
		<category><![CDATA[pushmatrix]]></category>
		<category><![CDATA[spikes]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[trigonometry]]></category>

		<guid isPermaLink="false">http://rootbeans.com/generate/?p=9</guid>
		<description><![CDATA[]]></description>
	<canvas datasrc="http://rootbeans.com/generate/wp-content/uploads//mass_swirl_tips.pde_.txt"><p><b>Unfortunately your browser is not able to show this content.</b><img width="500" height="500" src="http://rootbeans.com/generate/wp-content/uploads/2014/01/black-point-swirl-mafj-alvarez-processing-crop.png" class="attachment-post-thumbnail wp-post-image" alt="black-point-swirl-mafj-alvarez-processing-crop" /><p>You can download <a href="http://rootbeans.com/generate/wp-content/uploads//mass_swirl_tips.pde_.txt">/mass_swirl_tips.pde_.txt</a> (Sourcecode) and compile it with <a href="http://processing.org/download/">Processing</a>.</p></canvas>			<content:encoded><![CDATA[
]]></content:encoded>
			<wfw:commentRss>http://rootbeans.com/generate/swirl-black-points/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
