LlGetRootPosition/de

From Second Life Wiki
Jump to navigation Jump to search

Beschreibung

Funktion: vector llGetRootPosition( );

Gibt einen Vektor, welcher der Position des Root Prims im zum Script gehörenden Objekt im Regionskoordinatensystem entspricht.

Beispiele

<lsl> default{

 touch_start( integer vIntTouched ){
   string vStrMessage = "Der Prim mit diesem Script ist ";
   if (llGetPos() != llGetRootPosition()){
     vStrMessage += "NICHT ";
   }
   llSay( PUBLIC_CHANNEL, vStrMessage + "auf dem Root Prim zentriert." );
 }

}

</lsl>

Hilfreiche Code-Schnippsel

<lsl> //-- Es gibt kein llSetLocalPos. Dieser Schnipsel gibt eine Funktion //-- als Gegenstück für llGetLocalPos() in einem Child Prim fSetLocalPos( vector vPositionsKorrektur ){

 llSetPos( llGetRootPosition() + vPositionsKorrektur );

} //-- Dies wird einen Root Prim um die Korrektur bewegen, oder die Position //-- eines Child Prims relativ zum Root Prim zu setzen. </lsl>

Siehe auch

Funktionen

•  llGetLocalPos Gibt die lokale Primposition
•  llGetPos Gibt die globale Position des Prims
•  llSetPos Setzt die Primposition

Weiterführende Anmerkungen

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

function vector llGetRootPosition();
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.