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

Multitube (Stabsegmente - Wände -Geländer usw

Hmooslechner
Moderator
Derzeitiger Fortschritt des Teiles:

http://youtu.be/eneGVnG-vwc

Wers probieren möchte:

https://www.dropbox.com/s/lacoan6nyaqb0gh/3DTubeMultiSequenzD.pln

Was mich ein wenig nervt, aber mich auch zwingt, genauer zu programmieren:

Es gibt kein echtes 3DElement, das einer 3D-Kontur folgt und einfach nur nach oben gezogen wird (z) - keine 3D-Wand mit unterschiedlichen Z-Koordinaten.

Deshalb schauts so aus als ob ich mir die Winkelhalbierenden zwischen den einzelnen Segmenten rausrechnen muß und davor graut mir ein wenig..

Workaround - Sehr hohe Wandzüge mit Cutplanes wegschneiden - mal sehen

Mit einer Rechteck - Tube gehts nicht - weil die Ecken immer in der Raum-Winkelhalbierenden zusammengesetzt werden und nicht senkrecht.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
2 ANTWORTEN 2
Hmooslechner
Moderator
Noch unfertige Studie:

3d - Linie - kann derzeit bis zu 35 Segmente haben, Mindestens 2 Segmente, 4 Vorteingestellt. Am Pfeil ziehen - erzeugt mehr Segmente.

Ich habe es jetzt nochmals komplett neu gemacht - ohne die vielen Transformationen des Koordinatensysthems. Somit gibts praktisch für jeden Punkt eine X + Y + Z - Koordinate.

Zuerst habe ich es rein in 2D hergestellt, um mit der "Wanddicke" und Ausrichtung und den Winkelhalbierenden zurechtzukommen.

Danach habe ich es ins 3D-tranbsponiert.

Derzeit kann es:

Gitterlinien hochziehen (Geländerkontur)
Fläche hochziehen (einfaches Geländer als Fläche)
Wand als Gitter-Linien
Wand als mit Flächen bedeckten Körper (Nicht als Volumenmodell)

Da jeder Punkt als X + Y + Z - Koordinate vorhanden ist kann man es relativ problemlos weiter ausbauen.


Ausssicht auf spätere Erweiterungen:


Jegliche Geländerstruktur (Solange mit geraden Segmenten) ist möglich
tregende Profile einer Gitterlinie folgen lassen..


Auch möglich:

Kanal im Grundriss zeichnen, im 3D ans Gelände anpassen, Verschiebbaren Längenschnitt mitmachen usw..

Das Ding könnte "explodieren" 😁


Noch hats einige Macken, aber prinzipiell funktioniert es.


https://www.dropbox.com/s/dvf6mdsztcmaw5g/Eigener%20Polygonzug_d.pln

Viel Vergnügen 😁
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Die bestehenden Macken betreffen noch den Umstand, dass Punkte in x genau übereinander und y genau nebeneinander nicht funktionieren. Das Schnittpunkt Script kann nur Schnittpunkte errechnen, wenn die Linien nicht parallel sind. Bei parallelen Linien stellt es einfach auf X und y =0. Dies muß ich noch in den Griff bekommen. Des ganz leichte Versetzten um einen sehr kleinen Wert (eps) gefällt mir nicht.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen