am 2024-02-07 04:38 PM
Hallo zusammen,
Wenn ich Objekte erstellen möchte, z.B. im Anhang ein Pfeil, sind die Definitionen klar, ausser die letzte Stiftfarbe 5......
Weiss nicht wo ich das bei meinem Objekt habe, weil ich alle Farben benutzt haben gemäss Beschreibung im Bild..... !!??
am 2024-02-08 09:21 AM
Du kannst doch easy-po-peasy:
- das Objekt öffnen (STRG/CMD-Shift-O)
- in den Parametern gucken wie Stift #5 Code-intern heißt (mutmaßlich 'penAttribute_5')
- im Quelltext suchen, wo oder ob der überhaupt benutzt wird.
2024-02-08 10:24 AM - bearbeitet 2024-02-08 10:26 AM
Guten Tag Stefan,
Ich habe das Objekt als 2D eigentlich gezeichnet, ich weiss daher nicht warum in der Kachel "2D-Script" ich diese Pen5 nicht auffinde.
Dann schaute ich in der Kachel 3D-Script.... und dann finde ich den Abschnitt mit dem Pen5.... (Es ist Stift 18 und weiss und eben beim Objekt erstellen NICHT benutzt worden....!!??) > Ausschnitt im Anhang.
EDIT:
Oder kommt es daher, weil ich zu Beginn eine Schraffur ausgewählt habe wo weiss als Hintergrund war?.... aber später habe ich diese ja nicht benutzt beim abspeichern von Objekt.
am 2024-02-08 11:05 AM
der GLOB_DRAWING_BGD_PEN ist wohl der Stift, dessen Farbe dem eingestellten Fensterhintergrung am besten entspricht. Siehe GDL Handbuch
Egal.
Völlig irrelevant für deinen 2D Pfeil.
Den Inhalt des 3D Skriptes kannst du auskommentieren und dann (wenn es noch funktioniert, wie es aoll) löschen.
Wenn der Stift nicht anderweitig verwendet wird, kannst du den Parameter auch löschen
am 2024-02-08 12:39 PM
Bei "Auswahl sichern als... Objekt" wird eine Vorlagen-Struktur bemüht, die u.A. diese GLOB...-Parameter einfügt.
Wenn das neue Objekt nicht mehr (und das ist nicht despektierlich gemeint!) als eine 'eingefrorene' 2D-Geschichte ist, die man immer mal wieder braucht, kann man das ganze 3D-Script ratzeputze leer machen und den Stift 5-Parameter löschen.
2024-02-08 03:02 PM - bearbeitet 2024-02-08 03:05 PM
@Stefan L_ schrieb:
... wird eine Vorlagen-Struktur bemüht, die u.A. diese GLOB...-Parameter einfügt. ...
Mir ist irgendwie nicht klar, was das 3D Skript oder das 2D Skript damit überhaupt anstellt. Im GDL Handbuich steht dazu:
Im Scriptausschnitt von Andreas81ch wird diesem Globalparameter ein Stift zugewiesen.
Aber was soll damit erreicht werden?
Ich kenne z.B. das hier, da wird der Wert einer Globalvariable abgefragt. Also in welchem Fenster das Objekt gerade ist. Im Grundriss wird dann ein Quadrat, und im Schnitt ein Kreis gezeichnet:
hotspot2 0,0
if GLOB_VIEW_TYPE = 2 then rect2 -1,-1,1,1 !im Grundriss ein Quadrat
if GLOB_VIEW_TYPE = 4 then circle2 0,0,1 ! im Schnitt ein Kreis
Dass man den Globalparameter vom Skript aus ändern könnte, macht ja gar keinen Sinn. Oder ist da etwas anderes voirgesehen?
am 2024-02-08 03:34 PM
Wofür das genau zu gebrauchen ist kann ich Dir nicht sagen.
Es wird einfach der Zustand bestimmter Variablen im Moment des Speichern ins 3D-Skript gebacken; mein ...BGD-Pen ist #19, der "immer weiße", und die Nordrichtung steht auch mit dabei.
Ein für mich interessanter Anwendungsfall dazu fällt mir nicht ein, aber das geht mir bei vielen Dingen von GS so... 🤣