Difference between revisions of "PRIM TYPE BOX/de"

From Second Life Wiki
Jump to navigation Jump to search
(l10n)
 
m
Line 22: Line 22:
|i3_type=float|i3_name=twist_end|i3_disp=Torsion
|i3_type=float|i3_name=twist_end|i3_disp=Torsion
|i4_type=vector|i4_name=top_size|i4_disp=Verjüngung
|i4_type=vector|i4_name=top_size|i4_disp=Verjüngung
|i5_type=vector|i5_name=top_shear|i6_disp=Verscherung
|i5_type=vector|i5_name=top_shear|i5_disp=Verscherung
|toc=PRIM_TYPE_LEGACY
|toc=PRIM_TYPE_LEGACY
}}
}}

Revision as of 12:21, 8 December 2008

Beschreibung

Konstante: integer PRIM_TYPE_BOX = 0;

Die integer Konstante PRIM_TYPE_BOX hat den Wert 0

PRIM_TYPE_BOX ist ein PRIM_TYPE Parameter, der dazu genutzt wird, den Prim zu einer einem Quader zu wandeln und dann spezielle Einstellungen zu ändern, die seine Form bestimmen.

PRIM_TYPE

[ PRIM_TYPE, PRIM_TYPE_BOX, 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_BOX, 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 Quader (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_BOX, 
                           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>

Deep Notes

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

integer PRIM_TYPE_BOX = 0;