abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Tutorials
Tutorials, Tipps & Tricks, Anleitungen und mehr

GDL-Starter - Tut's

Hmooslechner
Moderator
Zum Beginn ein rascher Einstieg ins GDL-Programmieren - ein 2D - Rechteck:



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
50 ANTWORTEN 50
Hmooslechner
Moderator
Herausfinden, welcher Straßenrand näher an der Einbindung liegt:

https://www.youtube.com/watch?v=NGsAlfbU2Nk



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Nun möchte ich den Script optisch besser strukturieren und füge nochmals Verschiebe-Vektoren hinzu, welche vor der Ermittlung der Schnittpunkte noch nützlich sind.

https://www.youtube.com/watch?v=sWVajMvolHo





Sehr viel Script und Berechnungs-Aufwand könnte man sich sparen, wenn man sofort ohne Straßenachsen mit Ansammlungswerten-Koordinaten beginnen würde. Sollte ich als extra Objekt nochmals scripten..
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Nun die Schnittpunktberechnungen:

https://www.youtube.com/watch?v=c-S1B7Fglnc


AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Von den zuvor berechneten Schnittpunkten aus können nun die Ausrundungen "angegangen" werden. Ich wählte den Weg, vom Schnittpunkt aus die Tangenten-Anschlusspunkte zu finden.

https://www.youtube.com/watch?v=pz_7ltKzHSA



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Im eine Form abzubilden, müssen die errechneten Punkte und Kantenformen in eine neue Reihenfolge gebracht werden.

Diese Punkte übergebe ich in den "Stack" und übergebe den stack an eine Poly2 - Anweisung mit den entsprechenden Statuscodes für die tangentialen Ausrundungs-Kanten.


https://www.youtube.com/watch?v=jY-P1MVrOX4



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Umstrukturieren des Programmes - Funktionen ins Masterscript übernehmen, damit die Berechnungen auch für das 3D-Script greifbar werden.

Übernahme der in 2D entwickelten Koordinaten ins 3d in den Mass-Befehl (Äquivalent zur Freifläche)


https://www.youtube.com/watch?v=HznJX3Ew7_o


AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Wenns mal wer zwischendurch ausprobieren will:

AC25EduAut:

https://www.dropbox.com/s/ofdtqy1udqss13o/Strassen%20-%20T.pln?dl=0

Seit dem Video hinzugekommen:

Höhenverstellbare Konturpunkte im 3D, erreichbar, indem ich die eigentlichen Anfasser der Konturpunkte um einen Meter nach unten gesetzt habe.

Die Löcher im Volumen sind nun zu.

Problematisch: Die Z-Werte der beiden zusammengehörenden Tangentenpunkte müssen gleich sein, weil der Massbefehl zwar ausrundet, aber die Z-Werte der einzelnen Zwischenpunkte nicht interpoliert.

Lösung: Eigene Zwischenpunkte herstellen.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Problem - Mass2 interpoliert Zwischenpunkthöhen bei Ausrundungen nicht selbsttätig.

https://www.youtube.com/watch?v=9ecDP-KCI-s




Das nächste später folgende Video zeigt die genaue Abfolge meiner Lösungs-Strategie.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Nun folgt diese Berechnung der Zwischenpunkte, beginnend mit dem Ermittlen des Mittelpunktes des Bogens:

https://www.youtube.com/watch?v=dvkN8LT7HxM


AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Weiter gehts:

Umorganisieren des Skriptes für den Bogen aus dem 3D-script rausgeben und rein ins Masterscript, Höheniteration der Bogenzwischenpunkte, Ausgabe textlich auch im 2D, Mehrschichtigkeit des Elementes, Mask-Werte für glatte Oberflächendarstellung selber herleiten, weil das GDL-Handbuch da ziemlich unverständlich ist und diesen Maskwert dann in unser GDL einbauen.

AC25 EduAut: https://www.dropbox.com/s/3ds5yba22qgvgfq/Strassen%20-%20T%202.pln?dl=0

https://www.youtube.com/watch?v=_Fd2PIef6A0



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia