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) { public WindLevel(double altitude, double speed, double direction) {
this.altitude = altitude; this.altitude = altitude;
this.speed = speed; this.speed = Math.max(speed, 0.1);
this.direction = direction; this.direction = direction;
} }

View File

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