LlGround/fr
From Second Life Wiki
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Description
Fonction: float llGround( vector décalage );| 42 | N° de fonction |
| 0.0 | Délai |
| 10.0 | Energie |
Renvoie un correspondant à l’altitude du sol à la verticale de la position de l’objet + décalage
| • vector | décalage |
La position à analyser doit être dans la même sim, seules les composantes X & Y du décalage sont importantes.
Exemples
// par Konigmann Lippmann & Strife Onizuka FindGroundOrWater() { float fHeight = llGround( ZERO_VECTOR ); float fWaterLevel = llWater( ZERO_VECTOR ); if( fHeight < fWaterLevel ) fHeight = fWaterLevel; vector vTarget = llGetPos(); //llSetPos ne permet un déplacement de 10m max.. integer iCounter = 1 + llAbs((integer)(vTarget.z - fHeight) / 10); vTarget.z = fHeight; do llSetPos( vTarget ); while( --iCounter ); } default { touch_start(integer total_number) { FindGroundOrWater(); } }
Voir également
Fonctions
| • | llGroundContour | – | Renvoie des infos sur la forme du sol | |
| • | llGroundNormal | – | Renvoie la normale au sol | |
| • | llGroundSlope | – | Renvoie des informations sur la pente | |
| • | llEdgeOfWolrd | – | Analyse l’existence de sims voisines. |

