You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using xfers to set the logical position of a carrier and then knitting in such a way that it would be trapped is not reflected in the current visualizer. (See example in textiles-lab/knitout#5 )
The text was updated successfully, but these errors were encountered:
Carriers currently store their front-bed-relative positions as c.after = {d: direction, n: needle}.
The bringCarriers routine moves carriers along the front bed. A fix will likely result in more bringCarriers calls being made.
A possible fix would be to store the logical position of each carrier as c.logical = {d: direction, n:needle} and emit a bringCarriers after split or rack to fix any carriers whose .logical and .after don't match (.logical will need to be mapped to the front bed before this comparison).
(NOTE: after is always a front bed position, so rack will probably trigger lots of wig-wags in carriers referenced to a back-bed stitch.)
Using xfers to set the logical position of a carrier and then knitting in such a way that it would be trapped is not reflected in the current visualizer. (See example in textiles-lab/knitout#5 )
The text was updated successfully, but these errors were encountered: