Einzelnen Beitrag anzeigen
  #7  
Alt 28-04-2006, 14:44
Benutzerbild von EEBKiller
EEBKiller EEBKiller ist offline
Moderator

 
Registriert seit: May 2002
Ort: Irgendwo in Bayern
Beiträge: 8.989
EEBKiller hat noch keine Bewertung oder ist auf 0
OL Nick: EEBKiller
Zitat:
Zitat von Der_Mosch
Oder willst du speziell für diese eine blaue Kurve eien Funktion?
Ich brauche halt möglichst eine Funktion, die ne Kurve erzeugt, die bis zu einem bestimmten Wert flach bleibt aber danach ziemlich schnell am Endwert ankommt.

Also die Bedingung ist, dass sie nach 100 Zeiteinheiten auf jeden fall bei 100% ankommt, aber man in etwa bestimmen kann, wo der "Scheitelpunkt" dieser Kurve ist.

Ich habe mir schon überlegt, nen einfachen Sinus herzunehmen, aber den kann man halt nicht sehr gut verbiegen.

------------
Hm, auf ne Idee bin ich gerade gekommen:

Stell dir die blaue Kurve vor, achsengespiegelt an der Roten (die wäre dann oben und würde erst steil ansteigen und dann abflachen) SOLCHE Kurven kriege ich hin.

Beispiel:

endHeight = 100;
Height = 0;
while (height < 98) {
    diff = round((endHeight - Height) / 10);
    Height += diff;
}



Die frage ist halt, wie ich eben sowas wie dort oben umkehren könnte
__________________

Raubkopierer, IT-Experten und E-Gamer in den Knast !!!
Kinderschänder, Sexualstraftäter, Bankräuber und Mörder in die Gesellschaft reintegrieren,
wir brauchen Platz für Computer-Kriminelle in den Gefängnissen !!!
Mit Zitat antworten