add e as euclid that accepts a list
This commit is contained in:
parent
c751bb7e5f
commit
9412bf60bf
1 changed files with 8 additions and 0 deletions
|
|
@ -139,6 +139,14 @@ export const euclid = register('euclid', function (pulses, steps, pat) {
|
||||||
return pat.struct(_euclidRot(pulses, steps, 0));
|
return pat.struct(_euclidRot(pulses, steps, 0));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
export const e = register('e', function (euc, pat) {
|
||||||
|
if (!Array.isArray(euc)) {
|
||||||
|
euc = [euc];
|
||||||
|
}
|
||||||
|
const [pulses, steps = pulses, rot = 0] = euc;
|
||||||
|
return pat.struct(_euclidRot(pulses, steps, rot));
|
||||||
|
});
|
||||||
|
|
||||||
export const { euclidrot, euclidRot } = register(['euclidrot', 'euclidRot'], function (pulses, steps, rotation, pat) {
|
export const { euclidrot, euclidRot } = register(['euclidrot', 'euclidRot'], function (pulses, steps, rotation, pat) {
|
||||||
return pat.struct(_euclidRot(pulses, steps, rotation));
|
return pat.struct(_euclidRot(pulses, steps, rotation));
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue