Fix some weird rotations.
This commit is contained in:
parent
9a7c1d5ea8
commit
69c211c858
|
@ -766,8 +766,9 @@ function moveAsLowLevelMoves({ move, nextMove, startingPos, numProgessions }: {
|
|||
|
||||
return handleCirclePairedMove(move.parameters.who, ({ startPos }) => {
|
||||
const handTo = startPos.which.isOnLeftLookingAcross() ? HandTo.DancerRight : HandTo.DancerLeft;
|
||||
const startingPos = {
|
||||
const startingPos: SemanticPosition = {
|
||||
...startPos,
|
||||
facing: startPos.which.facingAcross(),
|
||||
dancerDistance: DancerDistance.Compact,
|
||||
hands: new Map<Hand, HandConnection>([
|
||||
[Hand.Left, { hand: Hand.Left, to: handTo }],
|
||||
|
@ -1463,7 +1464,7 @@ function moveAsLowLevelMoves({ move, nextMove, startingPos, numProgessions }: {
|
|||
{
|
||||
beats: backwardBeats,
|
||||
endPosition: startPosition,
|
||||
movementPattern: { kind: SemanticAnimationKind.Linear },
|
||||
movementPattern: { kind: SemanticAnimationKind.Linear, minRotation: 0 },
|
||||
},
|
||||
], startPosition);
|
||||
} else {
|
||||
|
|
|
@ -587,6 +587,7 @@ function animateLowLevelMoveWithoutSlide(move: LowLevelMove): animation.Animatio
|
|||
])
|
||||
}),
|
||||
flags: {
|
||||
rotation: true,
|
||||
hands: true,
|
||||
handsDuring: circleHands,
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user