Thermometer

De DigiWiki.

This script will calculate temperature at the objects vector.

float base;
float pascal;
float sealevel = 101.32500;
float temperatureF;
vector sun;
vector pos;
 
default
{
    touch_start(integer total_number)
    {
        sun = llGetSunDirection();
        pos = llGetPos();
        base = llLog10(5- ((pos.z - llWater(ZERO_VECTOR))/15500));
        pascal = (sealevel + base);
        temperatureF = ((((pascal * (2 * llPow(10,22)))/ (1.8311*llPow(10,20))/ 8.314472)/19.85553747) + (sun.z * 10));
        llSay(0,"Current Temperature is "+ (string)temperatureF +" Degrees Fahrenheit");
        llSleep(1);
        llSay(0,"Current Temperature is "+ (string)((temperatureF + 459.67) * 5/9) +" Degrees Kelvin");
        llSleep(1);
        llSay(0,"Current Temperature is "+ (string)((temperatureF - 32) * 5/9) +" Degrees Celsius");
    }
}
Outils personnels
  • Cette page a été consultée 887 fois.
donate
Google Ads