Diese Erweiterung zeichnet Geometrien bezüglich eines Dreiecks definiert durch die ersten drei Punkte eines Pfades. Sie können vorgegebene Objekte wählen oder eigene erstellen.
Alle Längeneinheiten sind Inkscape-Pixel, Winkel werden in Radiant angegeben.
Ein Punkt kann in trilinearen Koordinaten angegeben oder durch eine Dreieckszentrumfunktion definiert sein.
Funktionsparameter sind Seitenlängen und Winkel.
Trilineare Koordinaten werden durch Doppelpunkt ':' getrennt.
Seitenlängen werden durch 's_a', 's_b' und 's_c' repräsentiert.
Die korrespondierenden Winkel sind 'a_a', 'a_b' und 'a_c'.
Mögliche Konstanten sind auch halber Umfang 'semiperim' und Fläche 'area' des Dreiecks.
Erlaubt sind alle mathematischen Standardfunktionen in Python:
ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i);
modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x);
acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y);
cos(x); sin(x); tan(x); degrees(x); radians(x);
cosh(x); sinh(x); tanh(x)
Möglich sind auch die Inversen der trigonometrischen Funktionen:
sec(x); csc(x); cot(x)
Der Radius eines Kreises um einen gegebenen Punkt kann durch eine Fomel mit den Parametern Seitenlänge, Winkel, etc. gegeben sein. Es ist ebenfalls möglich, die isogonal und isotomisch Konjugierten dieses Punktes zu zeichnen. Beachten Sie, dass es bei bestimmten Punkten zu einem Division-durch-Null-Fehler kommen kann.