Hallo Marc,
ich weiß nicht, ob das Problem noch aktuell ist, aber hier die Lösung:
Zuerst benötigt man für die Spirale die Parameterdarstellung:
aus r(phi)=r0*exp(const*phi) wird
x(phi)=r(phi)*cos(phi)=r0*exp(const*phi)*cos(phi)
y(phi)=r(phi)*sin(phi)=r0*exp(const*phi)*sin(phi)
aus diesen beiden Funktionen erstellst Du jeweils ein FOG.
Die CATIA-Darstellung ist:
x = r0 * exp (const * phi * 2 * PI * Umdrehungen) * cos ( phi * 360deg * Umdrehungen)
y = r0 * exp (const * phi * 2 * PI * Umdrehungen) * sin ( phi * 360deg * Umdrehungen)
In diese FOG werden jeweils 2 formale Parameter vom Typ "reele Zahl" erzeugt (x und phi; y und phi)
const ist Dein Konstanter Ausdruck, den Du ausserhalb der FOG definierst. Umdrehungen und r0 ist ein reeller Parameter (ausserhalb der FOG).
Dann definierst Du eine Linie vom Nullpunkt mit einer beliebigen Länge (z.B. 50 mm) in z-Richtung.
Jetzt werden 2 parallele Kurven erzeugt, auf der Basis der beiden FOG's und der oben erzeugten Linie. Als Referenzelement dienen für x(phi) die zx-Ebene und für y(phi) die yz-Ebene.
Aus den beiden entstandenen Kurven bildest Du eine Kombinationskurve und projezierst diese anschließend auf die xy-Ebene. Dieses Ergebnis ist deine Logarithmische Spirale.
Anbei noch das Beispiel-Part aus V5R11.
Ich hoffe, ich konnte Dir helfen.
Gruss
Steffen
[Diese Nachricht wurde von Steffen Hohmann am 25. Juli 2003 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP