diff options
author | caminsha <c.96marco@hotmail.com> | 2020-03-01 22:36:56 +0100 |
---|---|---|
committer | caminsha <c.96marco@hotmail.com> | 2020-03-01 22:36:56 +0100 |
commit | 3be8d1867f855afa665ac12340afdeb8158d58a9 (patch) | |
tree | 5efb5a1c956dda58c806f133bc2b6e087ebd6ba5 /de-de/processing-de.html.markdown | |
parent | 2cc553e15b7228330a76d3e32d7d830872cee72a (diff) |
Added transformamtions sections to translation
Diffstat (limited to 'de-de/processing-de.html.markdown')
-rw-r--r-- | de-de/processing-de.html.markdown | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/de-de/processing-de.html.markdown b/de-de/processing-de.html.markdown index 779d3add..bc6e542b 100644 --- a/de-de/processing-de.html.markdown +++ b/de-de/processing-de.html.markdown @@ -343,4 +343,28 @@ sphere(radius); // Die Grösse wird definiert durch den Parameter `radius` // Du kannst selber gemachte Formen auch verwenden mit der PShape-Klasse. // Informationen zu PShape gibt es hier: (https://processing.org/reference/PShape.html) +/* ------------------------------------------------- + Transformationen + ------------------------------------------------- +*/ +// Tranformationen sind nützlich, um ständig zu wissen, wo die Koordinaten und +// die Ecken einer Form sind, welche du gezeichnet hast. Grundsätzlich sind dies +// Matrizenoperationen. `pushMatrix()`, `popMatrix()` und `translate()`. +pushMatrix(); // Speichert das aktuelle Koordinatensystem auf dem Stack +// ... alle Transformationen werden hier angewendet. +popMatrix(); // Stellt das gespeicherte Koordinatensystem wieder her. +// Wenn du diese Funktionen verwendest, kann das Koordinatensystem gespeichert +// und visualisiert werden, ohne dass es Konflikte gibt. + +// Translate +translate(x,y); // Setzt den Ursprung zu diesem Punkt. +translate(x, y, z); // Pendant zu der oberen Funktion im dreidimensionalen Raum + +// Rotationen +rotate(angle); // Rotiere, um den Betrag, welcher spezifiert wurde. +// Es gibt drei Pendants im dreidimensionalen Raum. +// Namentlich sind dies: `rotateX(angle)`, `rotateY(angle)` und `rotateZ(angle)` + +// Skalierung +scale(s); // Skaliert das Koordinatensystem (entweder erweitern oder verkleinern) |