all that i need to race

This commit is contained in:
Makussu 2023-09-20 22:26:14 +02:00
parent e24e7e0925
commit 4f689820c1
5 changed files with 65 additions and 0 deletions

1
.envrc Normal file
View File

@ -0,0 +1 @@
use nix

5
.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
.DS_Store
.idea
*.log
tmp/
.direnv

View File

@ -0,0 +1,2 @@
* Lektion 1
[[./lektion-1.org]]

45
lektion-1.org Normal file
View File

@ -0,0 +1,45 @@
#+title: Lektion 1
* Fragen:
1. Wo ist (0 | 0) im Koorindatensystem bei Processing?
2. Was ist bein Befehl?
3. Wie ist ein Befehl aufgebaut?
4. Was ist der Unterschied zwischen einem Befehl und einer Funktion?
5. Welche einfachen Formen kannst du mit Processing zeichnen?
6. Gib den Code an, den du benötigst, um eine Linie zu zeichnen, die bei (0|0) startet und bei (25|50) endet.
7. Wenn ich zwei Formen an der selben Stelle zeichne und sie sich überlappen, welche Form ist dann die obere? Die ich zuerst gezeichnet habe oder die ich als zweites gezeichnet habe?
8. Was legt der Zeichenmodus fest?
9. Wie lange gilt der Zeichenmodus, wenn ich einen Zeichenmodus z.B. mihilfe von rectMode() festlege?
10. Gibt den Code an, der nötig ist um ein Rechteck mit folgenden Eigenschaften zu zeichenen:
- Position: P(10, 15)
- Breite: 20
- Höhe: 60
- Modus: CORNER
11. Wie hoch und wie breit ist das gezeichnete Rechteck?
12. rectMode(CORNERS);
13. rect(45, 50, 65, 75);
14. Farben und Graustufen werden mithilfe von Zahlen angegeben. Wie groß, dürfen diese Zahlen maximal sein? Was passiert, wenn die Zahl höher ist?
15. Macht es es einen Unterschied, an welcher Stelle in meinem Code ich den Befehl background() verwende? Warum?
16. Je nachdem, wie viele Zahlen ich z.B. im Befehl fill() angebe, erhalte ich eine andere Art von Farbe. Wie viele unterschiedliche Möglichkeiten habe ich, Zahlen anzugeben und welche Art von Farbe erhalte ich jeweils?
17. In welcher Reihenfolge kann man die 3 Grundfarben einem Befehl background, fill oder stroke übergeben?
- Grün, Rot, Blau
- Gelb, Blau, Rot
- Rot, Gelb, Blau
- Blau, Grün, Rot
- Rot, Grün, Blau
18. Wenn ich eine Farbe z.B. mit fill() festlege - wie lange gilt diese Farbe dann?
* Aufgaben
** Formen
#+begin_src processing
rect(20,50,50,50);
#+end_src
#+RESULTS:
#+begin_export html
<script src="processing.js"></script>
<script type="text/processing" data-processing-target="ob-c92560303079ad7cdc64194bf877351c946e0f2d">
rect(20,50,50,50);
</script> <canvas id="ob-c92560303079ad7cdc64194bf877351c946e0f2d"></canvas>
#+end_export

12
shell.nix Normal file
View File

@ -0,0 +1,12 @@
{ pkgs ? import <nixpkgs> {} }:
with pkgs;
mkShell {
buildInputs = [
pkgs.processing
];
shellHook = ''
export PROCESSING_PATH=${pkgs.processing}/bin/processing-java
'';
}