LlGround/fr
< LlGround
Jump to navigation
Jump to search
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.
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: float llGround( vector décalage );42 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un float correspondant à l’altitude du sol à la verticale de la position de l’objet + décalage
• vector | décalage |
Seules les composantes X et Y du décalage sont importantes.
Avertissements
- L'objet doit être dans la même sim que la position à analyser.
Exemples
<lsl> // Fait atterrir ou amerrir l'objet // 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 qu'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(); }
} </lsl>
Voir également
Fonctions
• | llGroundContour | – | Renvoie des informations sur la forme du sol | |
• | llGroundNormal | – | Renvoie la normale au sol | |
• | llGroundSlope | – | Renvoie des informations sur la pente | |
• | llEdgeOfWorld | – | Analyse l’existence de sims voisines |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.