pX_setsteprate (var rate, var maxIter, var TimeStepMethod );

Die Simulation wird mit einem Zeitschritt auf einmal durchgeführt. Typischerweise wird dabei eine feste Schrittgröße, die zwischen 1/100stel und 1/50stel einer Sekunde liegt, verwendet. maxIter liefert eine Obergrenze der ausgeführten Unterschritte pro Zeitschrit. Überschreitet die Anzahl möglicher Unterschritte maxIter, werden die maxIter-Unterschritte ausgeführt und die übrige Zeit wird auf den Akkumulater aufgerechnet und beim nächsten Zeitschritt ausgeführt.

Parameter:

rate Schrittrate, ein guter Bereich liegt bei 50 - 100. (default: 60)
maxIter Maximale Wiederholungsschritte, default ist 8.
TimeStepMethod NX_TIMESTEP_FIXED
NX_TIMESTEP_VARIABLE
NX_TIMESTEP_INHERIT

Rückgabewerte:

Ungleich Null, wenn erfolgreich, ansonsten 0.

Bemerkungen:

Geschwindigkeit:

Mittel

Beispiel:

physX_load();
pX_setsteprate(60, 8, NX_TIMESTEP_FIXED);
...
physX_run(0);

Siehe auch:

pX_setgravity, px_setunit