Deutsches Second Life LSL: HomePage/Basics/Types ...

Home Page | Seiten Index | Letzte Aenderungen | Letzte Kommentare | Benutzer | Registrierung | Anmeldung:  Passwort:  

Typen


Variablen, Rückgabewerte und Parameter sind immer von einem bestimmten Typ. LSL unterstützt einen kleinen Satz von Basistypen.

LSL Typen


integer

Eine 32-Bit Ganzzahl zwischen -2147483648 und 2147483647

float

Eine IEEE 32-Bit Fließkommazahl zwischen 1.175494351E-38 und 3.402823466E+38

string

Eine Zeichenkette.

key

Ein eindeutiger Bezeichner für Referenzen zu Objekten und Agents in Second Life

vector

3 floats die zusammen als Einheit gesehen werden. Ein Vector kann benutzt werden um eine dreidimensionale Position, Richtung, Geschwindigkeit, Kraft, Impuls oder Farbe darzustellen. Jede Komponente kann über “.x”, “.y” und “.z” angesprochen werden.





Operator Bedeutung
+ Addiert zwei Vektoren
- Subtrahiert zwei Vektoren voneinander
* Produkt der Vektoren
% Kreuzprodukt der Vektoren

rotation

4 floats die zusammen als Einheit gesehen werden und eine Rotation beschreiben. Diese Daten werden als Quarternion interpretiert. Jede Komponente kann über “.x”, “.y”, “.z” und “.w” angesprochen werden.





Operator Bedeutung
+ Addiert zwei Rotationen
- Subtrahiert eine Rotation von einer anderen
* rotiert die erste Rotation um die zweite
% rotiert die erste Rotation um die umkehrung der zweiten

list

Eine heterogene Liste aus Daten unterschiedlicher Typen. Listen werden Kommagetrennte Werte unterschiedlicher Typen, von "[" und "]" umschlossen, generiert.


schreibt folgendes in die Liste: [1234, <0,0,0,1>, “Hello, Carbon Unit”]


Listen können mit anderen Listen kombiniert werden:



schreibt in die Liste: [3.14159, 1234, <0,0,0,1>, “Hello, Carbon Unit”]



schreibt [3.14159, 1234, <0,0,0,1>, “Hello, Carbon Unit”, 3.14159, 1234, <0,0,0,1>, “Hello, Carbon Unit”]

Typkonvertierung

Implizite Konvertierung

Explizite Konvertierung



Home | Funktionen


Zu dieser Seite gibt es keine Dateien. [Zeige Dateien/Upload]
Kein Kommentar. [Zeige Kommentare]