Eine Feder mit wechselnder Steigung, eine konische Wicklung oder ein räumlicher Sweep-Pfad: HelixPathPilot erstellt dafür Helixkurven als 3D-Skizzen in Autodesk Fusion. Du bestimmst den Verlauf über Parameter oder lässt ihn einer Zylinder- beziehungsweise Kegelmantelfläche folgen. Die Live-Vorschau zeigt den Pfad direkt im Modell.
Aktueller Entwicklungsstand
Die Entwicklungsversion 0.3.4 unterstützt parametrische Helices mit mehreren Abschnitten und den Modus Surface Helix einschließlich einstellbarem Oberflächenabstand. Oberfläche und Funktionsumfang werden weiterentwickelt. Die grundlegende Funktion wurde laut Projektdokumentation in Fusion bestätigt; weitere manuelle Prüffälle sind noch offen.
Wichtige Funktionen
- Variable Helixkurven: Bis zu 32 Abschnitte mit eigener Länge sowie Start- und Endwerten für Durchmesser und Steigung anlegen. Folgeabschnitte übernehmen den Enddurchmesser des Vorgängers.
- Achse und Ausrichtung: Konstruktionsachsen, gerade Körperkanten oder Skizzenlinien auswählen. Ohne Auswahl wird die globale Z-Achse verwendet. Drehrichtung und Startwinkel gelten für die gesamte Helix.
- Achslänge übernehmen: Die Gesamtlänge einmalig an eine endliche Linie oder Kante anpassen; die Längenverhältnisse der Abschnitte bleiben erhalten.
- Tangentiale Übergänge: Die optionale G1-Einstellung richtet die Tangenten benachbarter Splines für die weitere Verwendung als Sweep-Pfad aus.
- Surface Helix: Eine vollständige Zylinder- oder Kegelmantelfläche auswählen und mit konstanter Steigung über ihre axiale Länge verfolgen. Der Startrand lässt sich wechseln.
- Surface Offset: Die Kurve mit positivem oder negativem Abstand zur Mantelfläche erzeugen. Am Kegel wird der Abstand senkrecht zur Fläche gemessen.
- Live-Vorschau und 3D-Skizze: Den Verlauf im Ansichtsfenster kontrollieren und anschließend als räumliche Spline-Geometrie ausgeben.
Installation in Autodesk Fusion
- Über Download auf GitHub den Quellstand als ZIP herunterladen und entpacken. Der Download folgt dem Entwicklungszweig und kann neuer als der hier beschriebene Stand sein.
- Den vollständigen Unterordner
Fusion_addin/HelixPathPilotlokal ablegen. Verwende diesen aktiven Add-in-Ordner; der gleichnamige Ordner direkt im Repository-Hauptverzeichnis enthält einen inaktiven Altstand. - In Fusion Dienstprogramme → Zusatzmodule → Skripte und Zusatzmodule öffnen, alternativ mit Umschalt+S.
- Unter Zusatzmodule den aktiven Ordner hinzufügen und HelixPathPilot ausführen.
- In einem Konstruktionsdokument Volumenkörper → Erstellen → HelixPathPilot v0.3.4 öffnen.
Die Entwicklungs- und Installationsanleitung beschreibt den aktuellen Stand und die Funktionstests.
Vom Helixpfad zur Wicklung
Wähle für eine frei definierte Helix den parametrischen Modus. Lege Achse, Drehrichtung und Startwinkel fest und passe Länge, Durchmesser und Steigung der Abschnitte an. Prüfe den Verlauf in der Vorschau und bestätige die Erstellung.
Für eine oberflächengeführte Windung wählst du Surface Helix, markierst eine vollständige Zylinder- oder Kegelmantelfläche und stellst Steigung, Startrand und gegebenenfalls den Oberflächenabstand ein.
Das Ergebnis ist jeweils ein Skizzenpfad. Einen Federkörper, eine Wicklung oder eine Nut modellierst du anschließend mit den passenden Fusion-Werkzeugen, etwa einem Sweep mit eigenem Querschnitt.
Grenzen und geplante Erweiterungen
Die erzeugten Splines nähern den berechneten Helixverlauf an. Im Surface-Modus entsteht keine assoziative Bindung an den Ausgangskörper. Unterstützt werden vollständige Zylinder- und Kegelmäntel mit zwei Kreisrändern; beliebige Freiformflächen und Kegelspitzen gehören nicht zum aktuellen Umfang.
Gespeicherte Presets, nachträgliches Bearbeiten über gespeicherte Helix-Parameter, variable Steigung im Surface-Modus und die automatische Erzeugung von Feder- oder Sweep-Körpern sind noch nicht verfügbar. Dialogeingaben bleiben nach dem Schließen derzeit nicht für den nächsten Aufruf erhalten.
Quellcode und Rückmeldungen
HelixPathPilot ist ein Projekt der Know-How-Schmiede unter der MIT-Lizenz. Im GitHub-Repository findest du Quellcode, Entwicklungsstand und weitere Beispiele. Fehler und Ideen kannst du über die GitHub-Issues melden.





