Barometer

De DigiWiki.

This script will calculate air pressure at the objects vector plus offset.

// Barometer v1.0 by Cid Jacobs
 
float Calibration = 101.32500;
vector Offset = <0,0,10>;
 
float llAirPressure(vector Offset)
{
    vector Position = llGetPos();
    float Base_Reading = llLog10(5- (((Position.z - llWater(ZERO_VECTOR)) + Offset.z)/15500));
    float KiloPascal = (Calibration + Base_Reading);
    return KiloPascal;
}
 
default
{
    touch_start(integer num_detected)
    {
        llSay(0,"Current air pressure is: " + (string)llAirPressure(Offset) + " KiloPascal.");
    }
}
Outils personnels
  • Cette page a été consultée 904 fois.
donate
Google Ads