From Second Life Wiki
PRIM_TYPE_SPHERE
Description
Constante: integer PRIM_TYPE_SPHERE = 3;
La constante PRIM_TYPE_SPHERE de type integer a la valeur 3
PRIM_TYPE_SPHERE est un paramètre de PRIM_TYPE utilisé pour appliquer une forme sphérique à une prim (et lui donner des paramètres spécifiques).
PRIM_TYPE
[ PRIM_TYPE, PRIM_TYPE_SPHERE, integer forme_du_trou, vector découpe, float creux, vector torsion, vector découpe avancée ]
| • integer
| forme_du_trou
| –
| Codes PRIM_HOLE_*
|
|
| • vector
| découpe
| –
| x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré)
|
|
| • float
| creux
| –
| va de 0.0 (solide) à 0.95 (trou max)
|
|
| • vector
| torsion
| –
| x et y vont de -1.0 (-360 degrés dans la fenêtre d'édition) à 1.0 (+360 degrés dans la fenêtre d'édition) (z est ignoré)
|
|
| • vector
| découpe avancée
| –
| x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré)
|
|
PRIM_TYPE_LEGACY
[ 1, PRIM_TYPE_SPHERE, vector découpe, float creux, vector découpe avancée ]
| • vector
| découpe
| –
| x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré)
|
|
| • float
| creux
| –
| va de 0.0 (solide) à 0.95 (trou max)
|
|
| • vector
| découpe avancée
| –
| x et y vont de 0.0 à 1.0, x doit être au moins plus petit que y de 0.05 (z est ignoré)
|
|
Il s'agit de l'ancien format de PRIM_TYPE pour les sphères (PRIM_TYPE valait 1 au lieu de 9). Utilisez le nouveau format à moins que vous assuriez la maintenance d'un vieux code.
Articles connexes
Constantes
Fonctions
Evénement
| •
| changed
| –
| Evènement déclenché par une modification de la prim
|
|
Exemples
// crée une sphère
vector découpe= <0.0, 1.0, 0.0>; // 0.0 to 1.0
float creux= 0.0; // 0.0 to 0.95
vector torsion= <0.0, 0.0, 0.0>; // -1.0 to 1.0
vector découpe_av = <0.0, 1.0, 0.0>; // 0.0 to 1.0
llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_SPHERE, PRIM_HOLE_DEFAULT,
découpe, creux, torsion, holesize, topshear, découpe_av] );