| name | pirouette |
| description | Performs a ballet pirouette: a single turn on one foot up on the toe with rounded arms, via a sequence sweeping root.faceDeg. Use when a command mentions pirouette, ballet turn, spin on one foot, or do a graceful turn. |
pirouette
A poised one-foot turn: rise onto the toe, round the arms, sweep faceDeg a full turn, then finish.
Composes: turn-and-face + balance-and-posture + move-arm
How
- Use a
sequence with loop:false. Sweep faceDeg 0 → 360.
- Stand on one leg (other knee up
UpLeg~40,Leg~90), point the support foot (Foot~55), round the arms.
durationMs ~1500.
Example
- "do a pirouette" ->
{"durationMs":1500,"say":"Pirouette!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpperArm":[0,0,40],"RightUpperArm":[0,0,-40],"RightUpLeg":[40,0,0],"RightLeg":[90,0,0],"LeftFoot":[55,0,0]},"root":{"faceDeg":0}},{"t":0.5,"pose":{"LeftFoot":[55,0,0]},"root":{"faceDeg":180}},{"t":1,"pose":{"LeftUpperArm":[0,0,90],"RightUpperArm":[0,0,-90],"RightUpLeg":[0,0,180],"RightLeg":[0,0,0],"LeftFoot":[90,0,0]},"root":{"faceDeg":360}}]}}
Limits & posture
Keep ≥1 foot grounded except at a jump's airborne apex; stay inside human joint ranges and keep weight over the support — see balance-and-posture.