LlGetLocalPos/de
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: vector llGetLocalPos( );60 | Funktions ID |
0.0 | Verzögerung |
10.0 | Energie |
Gibt einen Vektor der die Primposition in (lokalen Koordinaten) relativ zum Root Prim repräsentiert.
Wenn die Funktion vom Root Prim aus augerufen wird, gibt sie die Position innerhalb der Region zurück, es sei denn das Objekt ist angezogen/angehängt. In diesem Fall gibt sie die Position relativ zum Anhängungspunkt.
Beispiele
<lsl> default {
touch_start( integer vIntTouched ) { string vStrMessage = "Der berührte Prim ist "; if (llDetectedLinkNumber( 0 ) > 1) { llSay(0, vStrMessage + (string)llVecMag( llGetLocalPos() ) + "m vom Root Prim entfernt."; } else llSay(0, vStrMessage + "der Root Prim." ); }
}
</lsl>Hilfreiche Code-Schnippsel
Es gibt keine llSetLocalPos Funktion. Um die Position des Rootprims relativ zu sich selbst zu setzen, müsstest du so etwas machen wie: <lsl> SetLocalPosition(vector local_position) {
vector root_position = llGetPos(); vector absolute_position = root_position + local_position; llSetPos(absolute_position);
} </lsl>
Siehe auch
Funktionen
• | llGetRootPosition | – | Gibt die Position des Root Prims | |
• | llGetPos | – | Gibt die globale Position des Prims | |
• | llGetPos | – | Gibt die globale Position des Prims |
Weiterführende Anmerkungen
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.