Amon: Unterschied zwischen den Versionen
Aus exmediawiki
Amon (Diskussion | Beiträge) |
Amon (Diskussion | Beiträge) |
||
Zeile 63: | Zeile 63: | ||
<br> | <br> | ||
<br> | <br> | ||
+ | ==== p5* ==== | ||
+ | |||
+ | function setup() { | ||
+ | hoehe = 600; | ||
+ | breite = 200; | ||
+ | createCanvas(breite, hoehe); | ||
+ | frameRate(1); | ||
+ | } | ||
+ | |||
+ | function draw() { | ||
+ | background(000,127,000); | ||
+ | strokeWeight(0); | ||
+ | |||
+ | fill(255-hour()*255/24); | ||
+ | quad(0, 0, breite/3, 0, breite/3, hoehe, 0, hoehe); | ||
+ | |||
+ | fill(255-minute()*255/60); | ||
+ | quad(breite/3, 0, breite/3*2, 0, breite/3*2, hoehe, breite/3, hoehe); | ||
+ | |||
+ | fill(255-second()*255/60); | ||
+ | quad(breite/3*2, 0, breite, 0, breite, hoehe, breite/3*2, hoehe); | ||
+ | |||
+ | dicke = 2 | ||
+ | strokeWeight(dicke); | ||
+ | for (let i = 0; i < 60; i++) { | ||
+ | stroke(i*255/60,i*255/60,i*255/60); | ||
+ | line(breite/3+dicke/2, i*hoehe/60, breite, i*hoehe/60); | ||
+ | } | ||
+ | for (let i = 0; i < 24; i++) { | ||
+ | stroke(i*255/24,i*255/24,i*255/24); | ||
+ | line(0, i*hoehe/24, breite/3-dicke/2, i*hoehe/24); | ||
+ | } | ||
+ | } |
Version vom 7. Februar 2021, 19:43 Uhr
Inhaltsverzeichnis
MATERIALTABLEAU
MATERIALTABLEAU 1
intuitive ästhetische Anordnung
MATERIALTABLEAU 2
organische Materialien unten, Metall oben Mitte, Rest intuitiv
MATERIALTABLEAU 3
rechts: Objekte die ihr inneres preisgeben.
links: übrige Objekte
MATERIALTABLEAU 4
photogrammetrische Abtastung ohne Textur (isometrische Projektion)
MATERIALTABLEAU 5
photogrammetrische Abtastung mit Textur (isometrische Projektion)
MATERIALTABLEAU 6
topografische abtastung (schwarz – niedrig; weiß – hoch)
MATERIALTABLEAU 7
zweidimensionale Fourier-Transformation von MATERIALTABLEAU 6
p5*
function setup() {
hoehe = 600; breite = 200; createCanvas(breite, hoehe); frameRate(1);
}
function draw() {
background(000,127,000); strokeWeight(0); fill(255-hour()*255/24); quad(0, 0, breite/3, 0, breite/3, hoehe, 0, hoehe); fill(255-minute()*255/60); quad(breite/3, 0, breite/3*2, 0, breite/3*2, hoehe, breite/3, hoehe); fill(255-second()*255/60); quad(breite/3*2, 0, breite, 0, breite, hoehe, breite/3*2, hoehe); dicke = 2 strokeWeight(dicke); for (let i = 0; i < 60; i++) { stroke(i*255/60,i*255/60,i*255/60); line(breite/3+dicke/2, i*hoehe/60, breite, i*hoehe/60); } for (let i = 0; i < 24; i++) { stroke(i*255/24,i*255/24,i*255/24); line(0, i*hoehe/24, breite/3-dicke/2, i*hoehe/24); }
}