The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
PRIM_TYPE_TORUS
Beschreibung
Konstante: integer PRIM_TYPE_TORUS = 4;
Die integer Konstante PRIM_TYPE_TORUS hat den Wert 4
PRIM_TYPE_TORUS ist ein PRIM_TYPE Parameter, der dazu genutzt wird, den Prim zu einem Torus zu wandeln und dann spezielle Einstellungen zu ändern, die seine Form bestimmen.
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_TORUS, integer Lochform, vector Pfadschnitt, float Hohl, vector Torsion, vector Lochgroesse, vector Verscherung, vector Profilschnitt, vector Verjuengung, float Radius, float Umdrehungen ]
• 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
|
Lochgroesse
|
–
|
x rangiert zwischen 0.05 und 1.0; y rangiert zwischen 0.05 (großes Loch) bis 0.50 (kein Loch)
|
|
• vector
|
Verscherung
|
–
|
rangiert zwischen -0.5 und 0.5 für sowohl x als auch y (z wird ignoriert)
|
|
• vector
|
Profilschnitt
|
–
|
x und y rangieren zwischen 0.0 und 1.0, x muss mindestens 0.05 kleiner sein als y (z wird ignoriert)
|
|
• vector
|
Verjuengung
|
–
|
rangiert zwischen -1.0 und 1.0 für sowohl x als auch y (z wird ignoriert)
|
|
• float
|
Radius
|
–
|
abhängig von der Lochgröße y und Umdrehungen
|
|
• float
|
Umdrehungen
|
–
|
rangiert zwischen -1.0 und 1.0
|
|
PRIM_TYPE_LEGACY
[ 1, PRIM_TYPE_TORUS, vector Pfadschnitt, float Hohl, float twist_end, float hole_size_y, vector top_shear, vector Profilschnitt ]
• 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
|
twist_end
|
–
|
rangiert zwischen -0.5 (-180° im Editierfenster) und .5 (+180° im Editierfenster)
|
|
• float
|
hole_size_y
|
–
|
rangiert zwischen 0.05 (großes Loch) und 0.50 (kein Loch)
|
|
• vector
|
top_shear
|
–
|
rangiert zwischen -0.5 und 0.5 für sowohl x als auch y (z wird ignoriert)
|
|
• vector
|
Profilschnitt
|
–
|
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 Tori (PRIM_TYPE hatte den Wert 1 anstelle von 9). Nutze das neue Format, falls du nicht alten Code bearbeitest.
Ähnliche Artikel
Konstanten
Funktionen
Ereignisse
•
|
changed
|
–
|
Wird bei einer Änderung ausgelößt
|
|
Beispiele
<lsl>// this makes a nice expanding spiral
float Hohl = 0.0; // 0.0 bis 0.95
vector Torsion = <0, 0.0, 0.0>; // -1.0 bis 1.0
vector Lochgroesse = <1.0, 0.05, 0.0>; // max X:1.0 Y:0.5
vector Verscherung = <0.0, 0.0, 0.0>; // -0.5 bis 0.5
vector Profilschnitt = <0.0, 0.0, 0.0>; // 0.0 bis 1.0
vector Verjuengung = <0.0, 0.0, 0.0>; // 0.0 bis 1.0
float revolutions = 3.0; // 1.0 bis 4.0
float Radius = 1.0; // -1.0 bis 1.0
float Umdrehungen = 0.0; //
llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_TORUS, PRIM_HOLE_DEFAULT,
cut, Hohl, Torsion, Lochgroesse, Verscherung,
Profilschnitt, Verjuengung, revolutions,
Radius, Umdrehungen] );</lsl>