gleSpiral Problem



  • Hallo zusammen,

    ich habe ein Problem mit der Funktion gleSpiral (aus dem gle-Bibliothek).
    Meine Aufgabe ist eine Schraubenfeder durch gegebene Punkte im Raum zu zeichnen.
    Die representiert eine Mehrmassenfeder. Damit es klarer wird, habe ich auch screenshots gemacht:
    http://s3.directupload.net/file/d/1458/kgvons5k_png.htm - die Kugeln representieren die Punkte im Raum.

    http://s5.directupload.net/file/d/1458/mz9sr28r_png.htm - so sieht der einfachste Fall mit konstantem Querschnitt.
    Es ist aber so, dass der Querschnitt elliptisch mit variablen Radien von einem zum nächsten Punkt sein soll. Da kann ich ganz gut gleSpiral verwenden, um die Segmente zwischen den Punkten im Raum zu zeichnen und gleichzeitig den Querschnitt zu manipulieren. Dokumentation ist hier zu finden: http://linas.org/gle/tube.html
    Also habe ich das ausprobiert, aber ich kann die Differentialmatrix "dXformdTheta", die den Querschnitt skaliert, nicht richtig anpassen.
    Noch ein Bild dazu:
    http://s1.directupload.net/file/d/1458/gnwiwy5i_png.htm - θ, alle Radien (a1, b1, a2, b2) und die Steigung sind bekannt.
    Kann mir vielleicht jemand helfen meine Koeffizienten sx und sy der Differentialmatrix dXformdTheta aus den gegebenen Größen zu berechnen, damit die Querschnitte dann zusammenpassen?

    MfG
    Ivan


Anmelden zum Antworten