PRIM TYPE SPHERE/de
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Konstante: integer PRIM_TYPE_SPHERE = 3;Die integer Konstante PRIM_TYPE_SPHERE hat den Wert 3
PRIM_TYPE_SPHERE ist ein PRIM_TYPE Parameter, der dazu genutzt wird, den Prim zu einer Kugel zu wandeln und dann spezielle Einstellungen zu ändern, die seine Form bestimmen.
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_SPHERE, integer Lochform, vector Pfadschnitt, float Hohl, vector Torsion, vector Vertiefung ]• integer | Lochform | – | PRIM_HOLE_* flag | |
• vector | Pfadschnitt | – | x und y rangieren zwischen 0.0 und 1.0, x muss mindestens 0.05 kleiner sein als y (z wird ignoriert) | |
• float | Hohl | – | rangiert zwischen 0.0 (solide) und 0.95 (maximal ausgehöhlt) | |
• vector | Torsion | – | rangiert zwischen -1.0 (-360* im Editierfenster) und 1.0 (+360° im Editierfenster) für sowohl x als auch y (z wird ignoriert) | |
• vector | Vertiefung | – | x und y rangieren zwischen 0.0 und 1.0, x muss mindestens 0.05 kleiner sein als y (z wird ignoriert) |
Lochform Flags | Form | Lochform Flags | Form | ||
---|---|---|---|---|---|
PRIM_HOLE_DEFAULT | 0x00 | Vorgabe | PRIM_HOLE_SQUARE | 0x20 | Quadrat |
PRIM_HOLE_CIRCLE | 0x10 | Kreis | PRIM_HOLE_TRIANGLE | 0x30 | Dreieck |
PRIM_TYPE_LEGACY
[ 1, PRIM_TYPE_SPHERE, vector Pfadschnitt, float Hohl, vector Vertiefung ]• vector | Pfadschnitt | – | x und y rangieren zwischen 0.0 und 1.0, x muss mindestens 0.05 kleiner sein als y (z wird ignoriert) | |
• float | Hohl | – | rangiert zwischen 0.0 (solide) und 0.95 (maximal ausgehöhlt) | |
• vector | Vertiefung | – | x und y rangieren zwischen 0.0 und 1.0, x muss mindestens 0.05 kleiner sein als y (z wird ignoriert) |
Dies ist das alte PRIM_TYPE Format für Kugeln (PRIM_TYPE hatte den Wert 1 anstelle von 9). Nutze das neue Format, falls du nicht alten Code bearbeitest.
Ähnliche Artikel
Konstanten
• integer | PRIM_TYPE | |||
• | CHANGED_SHAPE |
Funktionen
• | llSetPrimitiveParams | – | Setzt die Parameter eines Prims | |
• | llSetLinkPrimitiveParams | – | Setzt die Parameter eines gelinkten Prims | |
• | llGetPrimitiveParams | – | Bezieht Parameter eines Prims |
Ereignisse
• | changed | – | Wird bei einer Änderung ausgelößt |
Beispiele
<lsl>// this makes a simple sphere vector Pfadschnitt = <0.0, 1.0, 0.0>; // 0.0 to 1.0 float Hohl = 0.0; // 0.0 to 0.95 vector Torsion = <0.0, 0.0, 0.0>; // -1.0 to 1.0 vector Vertiefung = <0.0, 1.0, 0.0>; // 0.0 to 1.0 llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_SPHERE, PRIM_HOLE_DEFAULT,
Pfadschnitt, Hohl, Torsion, Vertiefung] );</lsl>