LlGetRootPosition/de

From Second Life Wiki

Hauptseite > LlGetRootPosition > LlGetRootPosition/de
Jump to: navigation, search

LSL Portal Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien

Contents

Beschreibung

Funktion: vector llGetRootPosition( );

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


Beispiele

 
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." );
  }
}
 

Hilfreiche Code-Schnippsel

 
//-- 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.
 

Siehe auch

Funktionen

•  llGetLocalPos Gibt die lokale Primposition
•  llGetPos Gibt die globale Position des Prims
•  llSetPos Setzt die Primposition
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.
In other languages