Variable KICK_PHASESConst
KICK_PHASES: {
CHAMBER: {
ankle: readonly [0, 0, 0];
hip: readonly [1.57, 0, 0];
knee: readonly [-2, 0, 0];
pelvis: readonly [-0.1, 0, 0];
supportKnee: readonly [-0.25, 0, 0];
};
EXTENSION: {
ankle: readonly [0.5, 0, 0];
hip: readonly [1.7, 0, 0];
knee: readonly [-0.05, 0, 0];
pelvis: readonly [0.15, 0, 0];
pelvisY: -0.6;
supportKnee: readonly [-0.35, 0, 0];
};
HIGH_PEAK: {
ankle: readonly [0.6, 0, 0];
hip: readonly [2.5, 0, 0];
knee: readonly [-0.1, 0, 0];
pelvis: readonly [-0.25, 0, 0];
supportKnee: readonly [-0.35, 0, 0];
};
ROUNDHOUSE_CHAMBER: {
hip: readonly [1.2, 0, 0.8];
knee: readonly [-1.5, 0, 0];
pelvisY: -0.5;
spineY: 0.3;
};
SIDE_CHAMBER: {
hip: readonly [1.3, 0, 0.3];
knee: readonly [-1.6, 0, 0];
pelvisY: -1.57;
spineLean: 0.2;
spineY: -1.2;
};
} = ...
Type Declaration
ReadonlyCHAMBER: {
ankle: readonly [0, 0, 0];
hip: readonly [1.57, 0, 0];
knee: readonly [-2, 0, 0];
pelvis: readonly [-0.1, 0, 0];
supportKnee: readonly [-0.25, 0, 0];
}
ReadonlyEXTENSION: {
ankle: readonly [0.5, 0, 0];
hip: readonly [1.7, 0, 0];
knee: readonly [-0.05, 0, 0];
pelvis: readonly [0.15, 0, 0];
pelvisY: -0.6;
supportKnee: readonly [-0.35, 0, 0];
}
ReadonlyHIGH_PEAK: {
ankle: readonly [0.6, 0, 0];
hip: readonly [2.5, 0, 0];
knee: readonly [-0.1, 0, 0];
pelvis: readonly [-0.25, 0, 0];
supportKnee: readonly [-0.35, 0, 0];
}
ReadonlyROUNDHOUSE_CHAMBER: {
hip: readonly [1.2, 0, 0.8];
knee: readonly [-1.5, 0, 0];
pelvisY: -0.5;
spineY: 0.3;
}
ReadonlySIDE_CHAMBER: {
hip: readonly [1.3, 0, 0.3];
knee: readonly [-1.6, 0, 0];
pelvisY: -1.57;
spineLean: 0.2;
spineY: -1.2;
}
Kick phases for proper martial arts execution 발차기 단계별 자세