LlGetVel/de
< LlGetVel
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: vector llGetVel( );77 | Funktions ID |
0.0 | Verzögerung |
10.0 | Energie |
Gibt den Geschwindigkeitsvektor des Objekts.
Die angegebene Geschwindigkeit ist relativ zum globalen Koordinatensystem(en) (die Rotation des Objekts hat keinen Einfluss auf die Ausgabe dieser Funktion).
Beispiele
<lsl>//Ein sehr einfacher (und nicht sehr effektiver) Weg um ein physikalisches Objekt an einem Ort zu halten. //Wenn Du jemals ein Objekt wirklich stoppen willst, nutze llMoveToTarget(llGetPos(), .1)
default {
state_entry() { vector spd; { @loop; if (llVecMag(spd = llGetVel()) > .001) { //Wir beschleunigen... llApplyImpulse(-spd, 0) //Verlangsamere uns. } jump loop; } }}//Written by Xaviar Czervik</lsl>
Notizen
Um die Geschwindigkeit relativ zum lokalen Koordinatensystem zu beziehen (in der Richtung in der das Objekt zeigt), dividiere die Ausgabe dieser Funktion durch die Rotation des Objekts. <lsl>vector local_vel = llGetVel() / llGetRot()</lsl>
Siehe auch
Funktionen
• | llGetAccel | – | Bezieht die Beschleunigung des Objekts | |
• | llGetOmega | – | Rotiert das Objekt um Achsen | |
• | llGetForce | – | Bezieht die Kraft des Objekts | |
• | llSetTorque | – | Setzt das Drehmoment des Objekts | |
• | llGetMass | – | Bezeiht die Masse des Objekts |
Weiterführende Anmerkungen
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.