abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

GDL nur mit text editor

Anonymous
Nicht anwendbar
Hallo,
Kennt jemand ein tutorial, bzw ein howto,
Wie man eine GDL Datei nur mit einem Text Editor erstellt.
Oder eine Spezifikation über GDL befehle, usw...
Was man halt so zum anfangen braucht.
Ohne Modeler 🙂
42 ANTWORTEN 42
kurb70
Participant
Würde es dir weiterhelfen, wenn du Daten von gsm nach XML oder von XML nach gsm konvertieren könntest? Dafür gibts ein kleines Tool das auch ausserhalb von ArchiCAD verwendbar ist. Siehe Library Developer Kit
kurb70
Participant
Es hat mich jetzt interessiert und ich habe ein wenig nachgeforscht. Man kann mit dem API Development Kit GDL Dateien schreiben. Die angegebene URL ist der Einsprunkpunkt in die Dokumentation: Library Part Overview.

Wichtig zu wissen ist vielleicht, dass Graphisoft die ganzen GDL Objekte als "Library parts" bezeichnet. Dann kann man auch mit der Dokumentation was anfangen.

Eigene gsm-Dateien lassen sich dann über die API aufbauen. Es gibt entsprechende Funktionen.
Anonymous
Nicht anwendbar
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Original erstellt von Kurt Battisti:
Würde es dir weiterhelfen, wenn du Daten von gsm nach XML oder von XML nach gsm konvertieren könntest? Dafür gibts ein kleines Tool das auch ausserhalb von ArchiCAD verwendbar ist. Siehe Library Developer Kit Hallo zusammen im GDL-Forum,
Ich interessiere mich auch aus der Sicht des Programmierers für GDL. Dieser Thread ist in dieser Hinsicht sehr interessant.

Wenn man dieses Tool zur dynamischen Erstellung via XML benutzen möchte, ist dies dann auch zulässig (Lizenzrechtlich). Man müsste dann ja den Konverter zusammen mit seiner Anwendung ausliefern und dann zur Laufzeit aufrufen.

Die 'echte' Erzeugung via nativem API wäre vermutlich ungleich schwieriger von der Programmierung gesehen.

Gibt es seitdem irendwelche andere News in Sachen dynamischer Erzeugung von GDL-Content? (Redsquare wurde doch eingestellt?)
zzyzx
Newcomer
was hast du denn vor?

der normale weg ist doch eher, die varianten direkt ins objekt hineinzuprogrammieren. :confused:
Anonymous
Nicht anwendbar
Hallo,

>der normale weg ist doch eher, die varianten direkt ins objekt hineinzuprogrammieren.

Warum hat es dann das Redsquare-Projekt gegeben?
Wenn mehrere variante Produkte zusammen kombiniert werden, ergibt sich schnell eine sehr grosse Komplexität, die dann eventuell nur noch schwierig in einem GDL-Objekt verwaltet werden kann.
zzyzx
Newcomer
... du willst also mehrere elemente miteinander kombinieren, und die sollen dann quasi aufeinander reagieren können?
(sowas könnte bei büromöbeln etwa sinn machen, oder auch bei küchenzeilen)
dann müsstest du aber auch eine 2d oder 3d umgebung bauen, in der die elemente positioniert werden könnten: ist sicher ein riesenaufwand.
vielleicht kann man das ganze auch über ein archicad addon erledigen: der user wählt die abfolge der möbel, das addon platziert dann die einzelelemente als einzelne objekte mit den jeweils korrekten einstellungen. (als gruppe) vorteil wäre, dass die objekte auch ohne addon verwendbar wären und beim weitergeben eines planes nur die biblioithek mitgegeben werden muss.
:winken:
Anonymous
Nicht anwendbar
>vielleicht kann man das ganze auch über ein archicad addon erledigen

Es sollte aber ohne ein archicad mit dem web-plugin laufen!
😞
Frank Beister
Moderator
Ich würde mir das gut überlegen auf das webplugin zu setzen. Denn …
… es gibt da einige Einschränkungen was den Befehlswortschatz angeht
… die Dokumentation ist in GDL-Tradition keiner Rede wert
… die Zukunft ist fraglich: Weiterentwicklung und Discontinuing
… du beschränkst dich auf 2 Browser (OK- Beschränkung auf 1 ArchiCAD ist auch nicht toll) 😉
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
zzyzx
Newcomer
... wird das web-plugin zukünftig überhaupt noch weiterentwickelt? irgendwo war mal die ankündigung, dass das nicht der fall sei.
das wäre ja egal, wenn es einwandfrei laufen würde, aber genau das tut es ja nicht:

- installation bei firefox nur mittels tricks machbar, selbst dann klappts nicht immer
- bei mac os gibts anscheinden auch probleme
- funktioniert nicht (oder nur mit einschränkungen) mit archicad 9.0 objekten
- 3d text wird nicht angezeigt
- funktioniert nicht zuverlässig mit jedem server (manche objekte werdenb angezeigt, andere von anderen quellen im www nicht

vielleicht ist die einschränkung auf objekte im archicad-8 format akzeptabel, die beschränkung auf windows und ie auch, vielleicht gibts auch tipps, wie die serverprobvleme zu vermeiden sind.
wenn das alles zutrifft, frag mal bei graphisoft nach, vieleicht kannst du das redsquare ja nutzen.
wenn du weitere infos dazu hast, oder mehr über dein projekt berichten kannst, lass es uns wissen. ist sicher auch für andere interessant.

der nutzen von gdl objekten innerhalb von archicad ist aber (bei aller kritik am web-plugin) sehr hoch, die addon sache,. die ich oben erwähnt habe, solltest du vielleicht doch nochmal erwägen.
Anonymous
Nicht anwendbar
Danke für die weitere Info!

>es gibt da einige Einschränkungen was den Befehlswortschatz angeht

In wie fern? Gibt es Doku darüber?

>die Zukunft ist fraglich: Weiterentwicklung und Discontinuing

Die Ankündigungen sind hier doch eindeutig:
http://www.graphisoft.com/community/gdlexpldisc.html


>du beschränkst dich auf 2 Browser (OK- Bechränkung auf 1 ArchiCAD ist auch nicht toll)

Kein Widerspruch. 😞

>funktioniert nicht (oder nur mit einschränkungen) mit archicad 9.0 objekten

Dann gilt halt immer die minimale Schnittmenge, was dann Funktionen aus Archicad 9 solange ausschliesst
bis das web-plugin nachgezogen hat.


>3d text wird nicht angezeigt

Ist das eine der genannten Einschränkungen?


>funktioniert nicht zuverlässig mit jedem server

Ist das reproduzierbar mit dem gleichen Objekt?


>vieleicht kannst du das redsquare ja nutzen

Es gab ja einen deutschen Softwarehersteller der das als Frontend zu einem
ERP-Produkt-Konfigurator eingesetzt hat. Der steht jetzt entweder im Regen
oder muss die Entwicklung selber übernehmen. Und wenn dieses schon Graphisoft
zu teuer war, dann gibt es dahinter ein mehr als grosses Fragezeichen.


Aber nochmal meine Frage: Darf man den XML-Konverter nun in eigener Software benutzen?