Ich hatte letzte Woche eine E-Mail von einer Person der Peking University bekommen, bezüglich der englischen Version von Geoknecht 3D namens Geoservant:
"Hi, thanks for making this fantastic program for drawing geometry. I was wondering if the code could be a little more powerful, namely using variables and parameters in the code. an example:
x = 1
A = point(2|x|3 "A")
point(1|x|3 "B")
If regular expressions can be used, that should not be too difficult. in that sense, we can write:
x = 1|2|3
point(x "A")
vector(0|0|0 x)"
Ich fand diese Idee klasse und habe sie heute umgesetzt.
Anwendung:
1. Variable $x
in der ersten Zeile definieren: $x=1
2. Überall, wo die 1
erscheinen soll kann nun $x
notiert werden.
Beispiele:
- $x=4 bei Quader, Vektor, Dreieck, Würfel
- $x=1|2|3 für Vektor mit Beschriftung
- $x=Test für Beschriftung
Tipp: Setzt den Cursor auf die Zahl hinter $x=...
, haltet dann STRG+ALT+SHIFT gedrückt und betätigt die Cursortasten, um die Werte schrittweise zu verändern.
Hinweis: Es sind keine Berechnungen wie 2*$x
möglich!
Viel Spaß beim Ausprobieren!