Clamp min wind speed to 0.1
This commit is contained in:
parent
1506696c11
commit
ff638366a2
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user