abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Variable Materialien in GDL

Anonymous
Nicht anwendbar
High

ich hab erst vor kurzem das gleiche Problem
gehabt, wobei mir damals hier weitergeholfen
werden konnte. Bei einem Glastisch mit Unter-
gestell bin ich den Beschreibungen von zzyzx
gefolgt und es treten wieder Probleme auf.
Hier die Beschreibung:
Das Untergestell besteht aus einem "call"-
Element, bei dem das Mat einfach nicht variabel
werden will.

CALL "Glastischgestell2" PARAMETERS A = 0.242534, B = 0.977282,
ZZYZX = 0.328926, mats = mats

Das Skript dieses "Untergestell2" lautet:

MULX A/ 0.269875
MULY B/ 0.999044
MULZ ZZYZX/ 0.328926
ADDX -0.446038
ADDZ -0.604897
ROTX 270.0
ROTZ 180.0
SET MATERIAL mats
BINARY 1,1

Ich habe in beiden Elementen den Parameter mats
als variables Material erstellt und es klappt
nicht. Kann mir wer helfen ?

Danke

ciao anck
3 ANTWORTEN 3
Holger Kreienbrink
Graphisoft
Graphisoft
warum benutzt du ein Binary script im Macro?
Holger Kreienbrink
Director Product Intelligence
Munich, Germany
Archicad since Version 5....
If I sound too harsh, please forgive me: I am German.
Bernhard Binder
Graphisoft Partner
Graphisoft Partner
Im Binary werden die Originalmaterialien verwendet, somit ist der Set Material-Befehl wirkungslos.
Wenn du das Glastischgestell in ArchiCAD erstellt hast und als Objekt sicherst, dann verwende die option "als GDL Text" speichern.
AC4.5-AC28 AUT, GER, INT www.a-null.com
Anonymous
Nicht anwendbar
High,

denn sie wissen nicht, was sie tun !

Ich habe tatsaechlich das Dingens im
binary Modus abgespeichert, ohne die
daraus resultierenden Konsequenzen zu
erahnen.
Habs nun nochmal neu abgespeichert und
es funktioniert --> Bin nun wieder ein
Stueckchen schlauer

Vielen Dank
ciao anck