Clamp min wind speed to 0.1

This commit is contained in:
SiboVG 2024-09-14 02:43:38 +01:00
parent 1506696c11
commit ff638366a2
2 changed files with 3 additions and 2 deletions

View File

@ -146,7 +146,7 @@ public class MultiLevelWindModel implements WindModel {
public WindLevel(double altitude, double speed, double direction) {
this.altitude = altitude;
this.speed = speed;
this.speed = Math.max(speed, 0.1);
this.direction = direction;
}

View File

@ -78,11 +78,12 @@ public class PinkNoiseWindModel implements WindModel {
* @param average the average wind speed to set
*/
public void setAverage(double average) {
average = Math.max(average, 0.1);
if (average == this.average) {
return;
}
double intensity = getTurbulenceIntensity();
this.average = Math.max(average, 0);
this.average = average;
setTurbulenceIntensity(intensity);
fireChangeEvent();
}