275
edits
(→Code:) |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 21: | Line 21: | ||
== Sketch == | == Sketch == | ||
< | <source lang="java"> | ||
import controlP5.*; | import controlP5.*; | ||
ControlP5 cp5; | ControlP5 cp5; | ||
Line 88: | Line 88: | ||
buttonState2 = !buttonState2; | buttonState2 = !buttonState2; | ||
}; | }; | ||
</source> | |||
== Encrypted School Font == | == Encrypted School Font == | ||
Line 106: | Line 108: | ||
See the video [https://vimeo.com/147027181 here] or [https://www.dropbox.com/sh/wwzqs5oez2yihdj/AADuii3xadA7YIpPhp3uQDWda?dl=0 here]. | See the video [https://vimeo.com/147027181 here] or [https://www.dropbox.com/sh/wwzqs5oez2yihdj/AADuii3xadA7YIpPhp3uQDWda?dl=0 here]. | ||
<videoflash type=vimeo>147027181</videoflash> | |||
And have a look at the code here: | And have a look at the code here: | ||
<source lang="java"> | |||
import processing.opengl.*; | import processing.opengl.*; | ||
import geomerative.*; | import geomerative.*; | ||
Line 226: | Line 231: | ||
//saveFrame("data/Frames/line-######.png"); | //saveFrame("data/Frames/line-######.png"); | ||
} | } | ||
</source> | |||
== DrawBot Examples == | == DrawBot Examples == | ||
[[Image: | [[Image:MilkyWay1.jpg|thumb|left|200px]] | ||
[[Image: | [[Image:MilkyWay3.jpg|thumb|left|200px]] | ||
[[Image:MilkyWay4.jpg|thumb|left|200px]] | |||
== 3D Typo == | |||
= Object: = | |||
https://www.dropbox.com/sh/qk613aj9p8buo0n/AABj9bmtXLfS2rH2kQQlIRSVa?dl=0 | |||
= Code: = | |||
import peasy.*; | |||
PShape H; | |||
PeasyCam cam; | |||
void setup() { | |||
size(1920, 800, P3D); | |||
cam = new PeasyCam(this, 100); | |||
cam.setMinimumDistance(50); | |||
cam.setMaximumDistance(500); | |||
H = loadShape("H.obj"); | |||
H.scale(50); | |||
} | |||
void draw() { | |||
H.rotateX(-.005); | |||
H.rotateY(-.002); | |||
float fov = PI/3; | |||
float cameraZ = (height/2.0) / tan(fov/2.0); | |||
perspective(fov, float(width)/float(height), cameraZ/200.0, cameraZ*200.0); | |||
background(0); | |||
lights(); | |||
pushMatrix(); | |||
//translate(1500, -400, 0); | |||
H.setFill(color(200, 50, 70)); | |||
shape(H); | |||
popMatrix(); | |||
} |
edits