Hallo zusammen,
ich fange gerade an mir Python (für die Software TexGen) ein wenig selber beizubringen und habe direkt schon ein Problem, bei dem ich absolut nicht weiter komme (obwohl es wahrscheinlich nicht so schwer ist).
Ich möchte gerne Linien erstellen und diesen eine bestimmte Farbe zuweisen.
Normalerweise wird die Farbe scheinbar automatisch vergeben.
Yarns[0].AddNode(CNode(XYZ(0, 0, 0)))
Yarns[0].AddNode(CNode(XYZ(0.22, 0, 0.05)))
Yarns[0].AddNode(CNode(XYZ(0.44, 0, 0)))
=> Alle Punkte, die zum Faden 0 gehören werden in einer Farbe dargestellt.
Müssen bereits die Farben dieser nodes geändert werden und wenn ja, wie?
Solche Versuche:
Yarns[0].color = "red"
haben leider nichts gebracht und auch im Internet habe ich nichts gefunden, was mich weitergebracht hat.
(Ich hoffe mein Problem war einigermaßen verständlich)
Viele Grüße
Andrea
Color nodes ändern
Hallo, willkommen im Forum!
TexGen ist ja ein sehr spezielles Programm und kenne mich damit nicht aus.
Ich habe mir ein paar Python-Skripte für TexGen angesehen, leider auch nichts für Farbgebung gefunden (nur was für den Hintergrund), würde so ins Blaue Folgendes mal ausprobieren.
bzw. für dein Skript:
TexGen ist ja ein sehr spezielles Programm und kenne mich damit nicht aus.
Ich habe mir ein paar Python-Skripte für TexGen angesehen, leider auch nichts für Farbgebung gefunden (nur was für den Hintergrund), würde so ins Blaue Folgendes mal ausprobieren.
Code: Alles auswählen
yarn = CYarn()
yarn.SetColor("red")
Code: Alles auswählen
Yarns[0].SetColor("red")
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
mit kannst du dir alle Attribute des Moduls anzeigen lassen, zeigt die Doku des Moduls an. Vielleicht hilft das weiter.
Code: Alles auswählen
dir(yarn)
Code: Alles auswählen
help(yarn)