@@ -201,7 +201,7 @@ func NewRippleXWF(l, a, o float64) *RippleXWF {
201
201
// Eval implements the WarpFunc interface
202
202
func (wf * RippleXWF ) Eval (x , y float64 ) (float64 , float64 ) {
203
203
_ , l := MapValueToLambda (y + wf .Offset , wf .Lambda )
204
- l = l / wf .Lambda * 2 * math . Pi
204
+ l = l / wf .Lambda * twoPi
205
205
dx := math .Sin (l ) * wf .Amplit
206
206
return x + dx , y
207
207
}
@@ -225,7 +225,7 @@ func (wf *RadialRippleWF) Eval(x, y float64) (float64, float64) {
225
225
dx , dy := x - wf .Center [0 ], y - wf .Center [1 ]
226
226
r , th := toPolar (dx , dy )
227
227
_ , l := MapValueToLambda (r + wf .Offset , wf .Lambda )
228
- l = l / wf .Lambda * 2 * math . Pi
228
+ l = l / wf .Lambda * twoPi
229
229
dr := math .Sin (l ) * wf .Amplit
230
230
return toEuclidean (r + dr , th )
231
231
}
@@ -249,7 +249,7 @@ func (wf *RadialWiggleWF) Eval(x, y float64) (float64, float64) {
249
249
dx , dy := x - wf .Center [0 ], y - wf .Center [1 ]
250
250
r , th := toPolar (dx , dy )
251
251
_ , l := MapValueToLambda (r + wf .Offset , wf .Lambda )
252
- l = l / wf .Lambda * 2 * math . Pi
252
+ l = l / wf .Lambda * twoPi
253
253
dth := math .Sin (l ) * wf .Amplit
254
254
return toEuclidean (r , th + dth )
255
255
}
0 commit comments