Repository navigation
Expand file tree
/
Copy pathpirouette.posecode
More file actions
70 lines (64 loc) · 2.75 KB
/
Copy pathpirouette.posecode
File metadata and controls
70 lines (64 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Reference: Agrippina Vaganova, "Basic Principles of Classical Ballet" (Pirouette en dehors)
# Reference: Royal Academy of Dance (RAD) Classical Ballet Syllabus
# Review status: Experimental (ballet UAT; pending peer review with dance-domain educator)
# Biomechanical note: Pirouette en dehors turns outward toward the gesture leg (clockwise on the left
# supporting foot). The dancer preps with a demi-plié and third-position arms (one front, one side),
# pushes up to relevé on the left ball of the foot with right leg in retiré/passé, bringing both arms
# to rounded first position at consistent chest height, and lands through a controlled demi-plié.
#
# Spotting evaluation:
# In physical ballet, spotting involves fixing gaze forward as the torso rotates, then rapidly whipping
# the cervical spine 360° to re-acquire the target before the body completes the revolution.
# Posecode v0.4 interpolates bone angles continuously across phase durations.
# Language recommendation: A dedicated `spot: <target>` or `gaze: <target>` construct that holds
# the head world orientation until a threshold angle (e.g. 120°) before triggering a high-speed
# saccadic snap to the target is the proposed mechanism for true biomechanical spotting.
# In this example, spotting instruction is conveyed via the coaching cue.
posecode exercise "Pirouette"
rig humanoid
pose start = first-position
step "Prep - plié" 1.2s flow:
knees: flex 40
ankles: dorsiflex 12
shoulder_left: flex 35
elbow_left: flex 35
shoulder_right: abduct 70
elbow_right: flex 15
ground-lock: foot_left
reach: foot_right floor
cue "Demi-plié preparation in first position, arms held in third (one front, one side)"
step "Spot & spin" 1.4s flow:
knee_left: flex 0
ankle_left: plantarflex 35
hip_right: flex 55
hip_right: rotate-out 45
knee_right: flex 110
ankle_right: plantarflex 35
shoulder_left: abduct 0
shoulder_right: abduct 0
shoulders: flex 35
elbows: flex 35
turn: 360
pin: foot_left floor
cue "Push to relevé on left ball of foot, retiré right knee, close arms in first, and spot 360° turn"
step "Land through plié" 0.9s settle:
hip_right: flex 0
hip_right: rotate-out 0
knee_right: flex 30
ankle_right: dorsiflex 8
knee_left: flex 30
ankle_left: dorsiflex 8
shoulders: flex 0
shoulders: abduct 60
elbows: flex 18
ground-lock: feet
cue "Complete the turn and absorb the landing in demi-plié with arms opening to second"
step "Recover" 1.1s settle:
knees: flex 0
ankles: dorsiflex 0
shoulders: abduct 0
shoulders: flex 15
elbows: flex 20
ground-lock: feet
cue "Straighten knees to first position with tall posture and arms rounded in bras bas"
repeat 3