am 2024-10-11 04:32 PM
Hallo zusammen
In Archicad 27 bekomme ich das Erstellen eines eigenen Nordpfeiles nicht wie bisher hin; GDL sichern als Objekt, Paramter erstellen / Parameterskript:
mirror = not(SYMB_MIRRORED) - SYMB_MIRRORED
if gs_follow_north then
mul2 1, mirror !-1/1
rot2 GLOB_NORTH_DIR + 180*SYMB_MIRRORED - SYMB_ROTANGLE - 90
endif
HOTSPOT2 0,0,0
line2 0,0,0,a
line2 -a/4,0,0,a
line2 a/4,0,0,a
Im 2D-Skript ergänzt:
Das GDL will sich allerdings nicht mit der Nordrichtung drehen
Operating system used: Windows 11
am 2024-10-14 09:47 AM
hast du im Objekt auch einen Parameter gs_follow_north (als boolean) angelegt und auf 1 gesetzt?
am 2024-10-14 10:08 AM
ja, Parameter mit Kasten ist vorhanden und wird auch im GDL angezeigt.
Die Zeilen zu 'Oriented View' wurden am Ende des 2D-Skriptes hinzugefügt.
am 2024-10-14 02:26 PM
Mir ist nicht klar, wo du welchen Quellcode stehen hast. Wenn das alles so untereinander steht, drehst du gerade was doppelt.
am 2024-10-14 02:39 PM
Hmm...also das sieht bei mir so aus:
Parameter
Parameterscript
2D-Script > ganz am Ende
am 2024-10-14 03:39 PM
Das, was du im Parameterskript hast gehört ins 2D Skript, und das was du im 2D Skript hast kannst du löschen.
am 2024-10-14 03:40 PM
Was ist denn eigentlich in den ersten 597 Zeilen des 2D-Skripts?
am 2024-10-14 03:41 PM
... und zwar am Anfang, nicht am Ende. Erst transformieren, dann Geometrieausgabe.
am 2024-10-14 03:45 PM
perfekt, nun klapps, dankä 😘
Das Script is so lang, weil ich es nicht selbst geschrieben habe, sondern via Library Part Maker erstellt habe. Es ist tatsächlich kürzer, wenn ich es via Ablage/GDL sichern als Objekt erstelle.