Zusammenfassung
URL
https://gitlab.com/joaquinfq/openscad/blob/master/Modules/helix.scad
Spanisch
Dies ist ein Modul, das es ermöglicht, Gewinde und Spiralen schnell und optimal mit OpenSCAD zu rendern. Im Gegensatz zu anderen Modulen, die auf kostspieligen Operationen wie Hull oder der Konstruktion jedes Punktes auf der Kurve basieren, um sie dann zusammenzufügen, basiert dieses auf der Verwendung von Polygonen, was zu einem schnellen Rendering führt und verhindert, dass die Bewegung mit der Maus Verzögerungen aufweist
Die Polygone sind sowohl in Bezug auf die Anzahl der Eckpunkte als auch auf die Anordnung optimiert, um ein schnelles Rendering zu ermöglichen und die Meldung "Invalid Manifold" zu vermeiden. Jedes Polygon besteht aus 2 oder mehr Dreiecken.
Der Algorithmus ist einfach: Finden Sie beide Seitenpolygone für ein Segment und verbinden Sie sie mit oberen, unteren, vorderen und hinteren Polygonen. Auf einem der Bilder sind die Polygone zu sehen, die sowohl für ein Segment als auch für eine ganze Spirale erstellt wurden.
Bei der Rosca können alle Parameter (Schritt, Durchmesser, Winkel usw.) konfiguriert werden, und man kann auch die Drehrichtung auswählen sowie eine Achse rendern (mit oder ohne Aussparung).
Das Modul respektiert den Wert von $fn, um die Anzahl der Segmente zu erhalten, die zum Rendern der Polygone verwendet werden sollen.
Entpacke die Datei Modules.helix.scad.zip und öffne joaquinfq/openscad/Modules/helix.scad.
Wenn du Zweifel bei der Verwendung hast, hinterlasse einen Kommentar.
Englisch
Dies ist ein Modul, mit dem Sie Threads und Spiralen schnell und optimal mit OpenSCAD rendern können. Im Gegensatz zu anderen Modulen, die auf teuren Operationen wie Hülle oder Konstruktion jedes Punktes auf der Kurve basieren, um sie später zusammenzufügen, basiert dieses auf der Verwendung von Polygonen, was das Rendering schnell macht und die Bewegung mit der Maus ohne Verzögerungen ermöglicht.
Polygone werden sowohl in Bezug auf die Anzahl der Scheitelpunkte als auch in Bezug auf die Anordnung optimiert, um ein schnelles Rendern zu ermöglichen und die Meldung über ungültige Flächen zu vermeiden. Jedes Polygon besteht aus 2 oder mehr Dreiecken.
Der Algorithmus ist einfach, er findet beide Seitenpolygone für ein Segment und verbindet sie mit oberen, unteren, vorderen und hinteren Polygonen. In einem der Bilder können Sie die Polygone sehen, die sowohl für ein Segment als auch für einen ganzen Thread erstellt wurden.
Sie können alle Parameter des Gewindes (Steigung, Durchmesser, Winkel usw.) konfigurieren und Sie können auch die Drehrichtung auswählen sowie eine Welle (versenkt oder nicht) rendern.
Das Modul respektiert den Wert von $fn, um die Anzahl der Segmente zu erhalten, die zum Rendern der Polygone verwendet werden sollen.
Entpacke die Datei Modules.helix.scad.zip und öffne joaquinfq/openscad/Modules/helix.scad.
Wenn Sie Fragen zu seiner Verwendung haben, hinterlassen Sie bitte einen Kommentar.
Etiketler
Model Kaynağı
