After a series of calls where breathing was required, dancers might
not end up in the anticipated recognizable formations. As an example,
consider "Heads SquareThru from a SquaredSet." The heads, who are
still spread out after having Steped Thro from a wave of 4 (expanded
from PullBy) don't align with the sides. We'd like to recognize that
the Heads and Sides are FaceToFace at this point.
How might we fix this?
Whatever we do needs to be carefully considered so that it doesn't do
anything wrong, like compressing the Points of a Diamond to form a
Star instead.
In what circumstances do we expect dancers to be aligned to a grid or
with each other?
For a given call and starting formation we could have a method that
knows the resulting dancer configuration and rearranges the dancers
accordingly? This could require a huge number of methods though.
If we had a function called tighten_grid, what would it do?
Would it help if we knew the dancers and playmates from the most
recent breathing effort?
After a series of calls where breathing was required, dancers might not end up in the anticipated recognizable formations. As an example, consider "Heads SquareThru from a SquaredSet." The heads, who are still spread out after having Steped Thro from a wave of 4 (expanded from PullBy) don't align with the sides. We'd like to recognize that the Heads and Sides are FaceToFace at this point.
How might we fix this?
Whatever we do needs to be carefully considered so that it doesn't do anything wrong, like compressing the Points of a Diamond to form a Star instead.
In what circumstances do we expect dancers to be aligned to a grid or with each other?
For a given call and starting formation we could have a method that knows the resulting dancer configuration and rearranges the dancers accordingly? This could require a huge number of methods though.
If we had a function called
tighten_grid
, what would it do?Would it help if we knew the dancers and playmates from the most recent breathing effort?