Textfarbe dynamisch ändern

Godmax shared this question 2 weeks ago
Answered

Hallöle.


Und zwar hab ich folgendes Prob. Ich hab Vektoren. Und die Länge dieser Vektoren geb ich per Textfeld mit "Länge(Vektor)" an. Jetzt ist die Länge eines Vektors aber immer positiv....


Eigentlich wollte ich jedoch erreichen, dass der Text in Rot ausgegeben wird, wenn die Strecke quasi positiv ist und Blau, wenn die Strecke negativ ist.

Gemeint ist hier, ob es ein Zug- oder Druckstab in einem Fachwerk ist. Wie kann ich das machen?


Danke im Voraus

Godmax

Comments (4)

photo
1

Text = "\fgcolor{" + (FormelText(Wenn(Δu < 0, "red", Wenn(Δu > 0, "blue", "black")))) + "}{x \tt{\;mm}}"
Fachwerk-FEM in GGb ist durchaus möglich und recht einfach umsetzbar.

photo
1

Ginge natürlich auf über die "Erweiterten Eigenschaften" des Textobjektes. Man muss "nur" bei den Farbkanälen die passende Bedingung und den entsprechenden Zahlwert als Ergebnis dazu ausgeben.

photo
1

Ich danke.


@Loco: Das sieht tierisch aus.

@Birgit: Ja damit gehts grob, nur muss man die Bedingung gescheit anzugeben wissen.

photo
1

tierisch?

Ist nur ein GGb-LaTeX-Befehl in Kombination mit bedingten Text:

a1c555a7d7f162965b6e441ebd178839

photo
© 2018 International GeoGebra Institute