Returns an iterator which generates a sine wave.
Symbol.iterator
period option must be a positive integer
period
amplitude must be a nonnegative number
amplitude
offset option must be an integer
offset
iter option must be a nonnegative integer
iter
function options
iterator
var opts = { 'period': 4 }; var iter = iterSineWave( opts ); var v = iter.next().value; // returns 0.0 v = iter.next().value; // returns 1.0 v = iter.next().value; // returns 0.0 // ...
Returns an iterator which generates a sine wave.
Notes
Symbol.iterator
, the returned iterator is iterable.period
option must be a positive integeramplitude
must be a nonnegative numberoffset
option must be an integeriter
option must be a nonnegative integer