Variable PUNCH_PHASESConst
PUNCH_PHASES: {
CHAMBER: {
elbow: readonly [0, 0, -1.57];
oppositeElbow: readonly [0, 0, 1.4];
oppositeShoulder: readonly [-0.1, 0, 0.2];
pelvisY: -0.1;
shoulder: readonly [-0.15, 0, -0.2];
spineY: -0.1;
wrist: readonly [0, 0, 0];
};
EXTENSION: {
elbow: readonly [0, 0, -0.09];
oppositeElbow: readonly [0, 0, 1.1];
oppositeShoulder: readonly [-0.2, 0, -0.3];
pelvisY: 0.25;
shoulder: readonly [0.25, 0, 0.15];
spineY: 0.4;
wrist: readonly [0, 0, 0.2];
};
PEAK: {
elbow: readonly [0, 0, -0.05];
oppositeElbow: readonly [0, 0, 1.1];
oppositeShoulder: readonly [-0.2, 0, -0.3];
pelvisY: 0.3;
shoulder: readonly [0.25, 0, 0.15];
spineY: 0.45;
wrist: readonly [0, 0, 0.2];
};
WINDUP: {
elbow: readonly [0, 0, 1.8];
pelvisY: -0.1;
shoulder: readonly [0.3, 0, -0.3];
spineY: -0.15;
};
} = ...
Type Declaration
ReadonlyCHAMBER: {
elbow: readonly [0, 0, -1.57];
oppositeElbow: readonly [0, 0, 1.4];
oppositeShoulder: readonly [-0.1, 0, 0.2];
pelvisY: -0.1;
shoulder: readonly [-0.15, 0, -0.2];
spineY: -0.1;
wrist: readonly [0, 0, 0];
}
ReadonlyEXTENSION: {
elbow: readonly [0, 0, -0.09];
oppositeElbow: readonly [0, 0, 1.1];
oppositeShoulder: readonly [-0.2, 0, -0.3];
pelvisY: 0.25;
shoulder: readonly [0.25, 0, 0.15];
spineY: 0.4;
wrist: readonly [0, 0, 0.2];
}
ReadonlyPEAK: {
elbow: readonly [0, 0, -0.05];
oppositeElbow: readonly [0, 0, 1.1];
oppositeShoulder: readonly [-0.2, 0, -0.3];
pelvisY: 0.3;
shoulder: readonly [0.25, 0, 0.15];
spineY: 0.45;
wrist: readonly [0, 0, 0.2];
}
ReadonlyWINDUP: {
elbow: readonly [0, 0, 1.8];
pelvisY: -0.1;
shoulder: readonly [0.3, 0, -0.3];
spineY: -0.15;
}
Punch phases for proper striking mechanics with Korean martial arts biomechanics 주먹 단계별 자세 - 한국 무술 생체역학 기반
Based on traditional Korean martial arts principles: