PRIM TYPE CYLINDER/de
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Konstante: integer PRIM_TYPE_CYLINDER = 1;Die integer Konstante PRIM_TYPE_CYLINDER hat den Wert 1
PRIM_TYPE_CYLINDER ist ein PRIM_TYPE Parameter, der dazu genutzt wird, den Prim zu einer einem Zylinder zu wandeln und dann spezielle Einstellungen zu ändern, die seine Form bestimmen.
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_CYLINDER, integer Lochform, vector Pfadschnitt, float Hohl, vector Torsion, vector Verjüngung, vector Verscherung ]• 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 -0.5 (-180° im Editierfenster) und 0.5 (+180° im Editierfenster) für sowohl x als auch y (z wird ignoriert) | |
• vector | Verjüngung | – | rangiert zwischen 0.0 und 2.0 für sowohl x als auch y (z wird ignoriert) | |
• vector | Verscherung | – | rangiert zwischen -0.5 und 0.5 für sowohl x als auch 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_CYLINDER, vector Pfadschnitt, float Hohl, float Torsion, vector Verjüngung, vector Verscherung ]• 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) | |
• float | Torsion | – | rangiert zwischen -0.5 (-180° im Editierfenster) und .5 (+180° im Editierfenster) | |
• vector | Verjüngung | – | rangiert zwischen 0.0 und 1.0 für sowohl x als auch y (z wird ignoriert) | |
• vector | Verscherung | – | rangiert zwischen -0.5 und 0.5 für sowohl x als auch y (z wird ignoriert) |
Dies ist das alte PRIM_TYPE Format für Cylinder (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>llSetPrimitiveParams([PRIM_TYPE,
PRIM_TYPE_CYLINDER, PRIM_HOLE_DEFAULT, // Lochform <0.00, 1.0, 0.0>, // Pfadschnitt 0.0, // Hohl <0.0, 0.0, 0.0>, // Torsion <1.0, 1.0, 0.0>, // Verjüngung <0.0, 0.0, 0.0> // Verscherung ]);</lsl>