File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -59,23 +59,25 @@ impl Star {
59
59
let g: f64 ;
60
60
let b: f64 ;
61
61
let mut t: f64 ;
62
+
62
63
if bv < -0.4 {
63
64
bv = -0.4 ;
64
65
}
65
66
if bv > 2.0 {
66
67
bv = 2.0 ;
67
68
}
69
+
68
70
if ( bv >= -0.40 ) && ( bv < 0.00 ) {
69
71
t = ( bv + 0.40 ) / ( 0.00 + 0.40 ) ;
70
72
r = 0.61 + ( 0.11 * t) + ( 0.1 * t * t) ;
71
73
} else if ( bv >= 0.00 ) && ( bv < 0.40 ) {
72
74
t = ( bv - 0.00 ) / ( 0.40 - 0.00 ) ;
73
75
r = 0.83 + ( 0.17 * t) ;
74
- } else if ( bv >= 0.40 ) && ( bv < 2.10 ) {
75
- r = 1.00 ;
76
76
} else {
77
- r = 1.0 ;
77
+ // if (bv >= 0.40) && (bv < 2.10)
78
+ r = 1.00 ;
78
79
}
80
+
79
81
if ( bv >= -0.40 ) && ( bv < 0.00 ) {
80
82
t = ( bv + 0.40 ) / ( 0.00 + 0.40 ) ;
81
83
g = 0.70 + ( 0.07 * t) + ( 0.1 * t * t) ;
@@ -91,15 +93,15 @@ impl Star {
91
93
} else {
92
94
g = 1.0 ;
93
95
}
94
- if ( bv >= -0.40 ) && ( bv < 0.40 ) {
95
- b = 1.00 ;
96
- } else if ( bv >= 0.40 ) && ( bv < 1.50 ) {
96
+
97
+ if ( bv >= 0.40 ) && ( bv < 1.50 ) {
97
98
t = ( bv - 0.40 ) / ( 1.50 - 0.40 ) ;
98
99
b = 1.00 - ( 0.47 * t) + ( 0.1 * t * t) ;
99
100
} else if ( bv >= 1.50 ) && ( bv < 1.94 ) {
100
101
t = ( bv - 1.50 ) / ( 1.94 - 1.50 ) ;
101
102
b = 0.63 - ( 0.6 * t * t) ;
102
103
} else {
104
+ // if (bv >= -0.40) && (bv < 0.40)
103
105
b = 1.0 ;
104
106
}
105
107
You can’t perform that action at this time.
0 commit comments