Re: Aquapol - Großes Applet
Geschrieben von Gabi am 25. November 2003 13:01:55:
Als Antwort auf: Re: Aquapol - Großes Applet geschrieben von Gabi am 24. November 2003 23:56:44:
Hier noch eine mehr symmetrische Spiralfeder von dieser Sorte:
http://www.torkado.de/app2/Spirale2e.htmLeider wird das r_min/R_start=0.618034/100 nicht mehr erreicht, denn die Länge 9R wird zusätzlich in Höhe verbraten.
Ich kann die Höhe auch nicht frei vorgeben, wenn R_start und die Gesamtlänge L=R_start*18 fest ist, weil die Phasenlage in der Mitte genau stimmen muß, damit das Ende zum Anfang kommt. Die Schrittweite dz ist proportional zu dR und der Faktor 1/teile ist nichtlinear Schrittzahl-abhängig. Bei 360 ist er 3.5 und bei 5000 ist er 2.11.is sind alle Schritte bis zur Umkehr in der Mitte
ish = is/7.15;
ishdiff = is-ish;Nach innen:
dR = d_phi*r_aktuell/9;
if (is < ish) dz -= dR/teile;
if (is > ish) dz += dR/teile;Nach außen:
dR = d_phi*r_aktuell/9;
if (is < ishdiff) dz += dR/teile;
if (is > ishdiff) dz -= dR/teile;Hier die übrigen "teile" als Programmauszug:
(kreisteile ist "Schrittzahl")if ((int)kreisteile >= 360) { teile = 3.5; kt="360"; };
if ((int)kreisteile >= 500) { teile = 2.83; kt="500"; };
if ((int)kreisteile >= 600) { teile = 2.64; kt="600"; } ;
if ((int)kreisteile >= 720) { teile = 2.5; kt="720"; };
if ((int)kreisteile >= 1000) { teile = 2.35; kt="1000"; };
if ((int)kreisteile >= 1080) { teile = 2.33; kt="1080"; };
if ((int)kreisteile >= 1440) { teile = 2.25; kt="1440"; };
if ((int)kreisteile >= 1550) { teile = 2.235; kt="1550"; };
if ((int)kreisteile >= 2000) { teile = 2.19; kt="2000"; };
if ((int)kreisteile >= 3000) { teile = 2.145; kt="3000"; };
if ((int)kreisteile >= 4000) { teile = 2.12; kt="4000"; };
if ((int)kreisteile >= 5000) { teile = 2.11; kt="5000"; };Wie man sieht, gibt das einen Limes für teile um knapp über 2 bei großen Schrittzahlen.
Von der 7.15 in
ish = is/7.15;
kann ich auch überhaupt nicht abweichen (höchstens noch mehr Stellen anfügen), jedenfalls bei der Vorgabe L=18R, sonst landet das Spiralenende in der falschen Höhe.
MfG
Gabi
- Re: Aquapol - Großes Applet Gabi 26.11.2003 12:00 (17)
- Re: Aquapol - Großes Applet Gabi 26.11.2003 18:57 (16)
- Re: Aquapol - Großes Applet Gabi 27.11.2003 11:45 (15)
- Re: Aquapol - Großes Applet Gabi 02.12.2003 15:30 (12)
- Re: Spiralenapplet angepaßt Gabi 05.12.2003 08:09 (11)
- Re: Spiralenapplet angepaßt Gabi 06.12.2003 23:14 (2)
- Re: Spiralenapplet angepaßt Gabi 08.12.2003 08:41 (1)
- Re: Spiralenapplet angepaßt Gabi 08.12.2003 12:12 (0)
- Sauerstoff Gabi 05.12.2003 13:52 (7)
- Re: Sauerstoff Gabi 19.12.2003 20:12 (6)
- Re: Sauerstoff Gabi 19.12.2003 21:38 (5)
- Re: Sauerstoff Gabi 20.12.2003 19:15 (4)
- Kohlenstoff ? Gabi 21.12.2003 15:06 (0)
- L=18*R , R=1 Gabi 21.12.2003 00:01 (2)
- Die Eins ist nicht die Einheit Gabi 21.12.2003 12:53 (1)
- Korrektur Gabi 21.12.2003 16:00 (0)
- Re: Aquapol - Großes Applet Gabi 29.11.2003 20:09 (0)