⚙️ Sway, No Foot Rise (please don't do this)
This model visualizes the biomechanical moment when a dancer standing on the Right Foot (RF) begins a clockwise (CW) leg swing of the Left Leg, using a simplified 2D simulation.
🧠 Summary
- The model simulates a dancer standing on their RF with their Left Hip positioned 18" to the side.
- The left leg extends from the hip linearly over 0.666 seconds, growing from 0" to 38" (full leg length).
- The leg swings CW from -90° to 0°, centered at the RF.
- The projected Center of Gravity (COG) of the leg segment is calculated and plotted, taking mass contribution into account.
- The expulsion point is when the projected COG exits the Center of Support (COS) boundary.
📐 Parameters
- Total body mass: 70 kg
- Leg mass %: 16%
- Hip width (fixed): 18"
- Leg length: 38"
- Duration of sweep: 0.666s
- Sweep angle: -90° to 0° (CW)
📈 Key Results
- COG exits COS at ≈ 45.6°
- At this point:
- The effective leg length is ≈ 56 inches
- The projected COG is outside the safe zone, indicating loss of balance
- The line from rotation center through projected COG intersects with the leg arc
- Hypotenuse (distance from RF to projected COG) ≈ {calculated}
- The plot includes:
- Fixed arc (hip path)
- Growing leg arc (tip)
- Projected COG trajectory
- COS violation marker (purple X)
- Line from origin to expulsion point
- Intersection point with leg arc and leg length at that moment
🔬 Equations
-
Leg extension:
legextension = leg_length * (t / duration)
-
Mid-leg COG offset:
mid_leg_offset = 0.5 * legextension
-
Hip position:
hipx = hipwidth cos(θ)
hipz = hipwidth sin(θ)
-
COG of leg:
cogx = hipx + mid_leg_offset cos(θ)
cogz = hipz + mid_leg_offset sin(θ)
-
Projected COG:
projx = (legmass cogx) / totalmass
projz = (legmass cogz) / totalmass
🟦 COS Boundaries
- COS width: ±1.5"
- COS depth: ±2.5"
- COG is considered out of bounds if:
abs(x_proj) > 1.5 or abs(z_proj) > 2.5