'use strict';

var rigTypes = require('./rigTypes.js');

/** Slim proportions preset. */
const RIG_SLIM = {
    ...rigTypes.DEFAULT_RIG,
    lUpperArm: { ...rigTypes.DEFAULT_RIG.lUpperArm, length: 0.11 },
    lForearm: { ...rigTypes.DEFAULT_RIG.lForearm, length: 0.11 },
    rUpperArm: { ...rigTypes.DEFAULT_RIG.rUpperArm, length: 0.11 },
    rForearm: { ...rigTypes.DEFAULT_RIG.rForearm, length: 0.11 },
    lThigh: { ...rigTypes.DEFAULT_RIG.lThigh, length: 0.14 },
    lShin: { ...rigTypes.DEFAULT_RIG.lShin, length: 0.14 },
    rThigh: { ...rigTypes.DEFAULT_RIG.rThigh, length: 0.14 },
    rShin: { ...rigTypes.DEFAULT_RIG.rShin, length: 0.14 },
};
/** Broad shoulders preset. */
const RIG_HERO = {
    ...rigTypes.DEFAULT_RIG,
    lShoulder: { ...rigTypes.DEFAULT_RIG.lShoulder, offset: [-0.13, 0] },
    rShoulder: { ...rigTypes.DEFAULT_RIG.rShoulder, offset: [0.13, 0] },
    lUpperArm: { ...rigTypes.DEFAULT_RIG.lUpperArm, length: 0.13 },
    rUpperArm: { ...rigTypes.DEFAULT_RIG.rUpperArm, length: 0.13 },
};
/** Robot-like short limbs preset. */
const RIG_ROBOT = {
    ...rigTypes.DEFAULT_RIG,
    lUpperArm: { ...rigTypes.DEFAULT_RIG.lUpperArm, length: 0.10 },
    lForearm: { ...rigTypes.DEFAULT_RIG.lForearm, length: 0.10 },
    rUpperArm: { ...rigTypes.DEFAULT_RIG.rUpperArm, length: 0.10 },
    rForearm: { ...rigTypes.DEFAULT_RIG.rForearm, length: 0.10 },
    lThigh: { ...rigTypes.DEFAULT_RIG.lThigh, length: 0.13 },
    lShin: { ...rigTypes.DEFAULT_RIG.lShin, length: 0.13 },
    rThigh: { ...rigTypes.DEFAULT_RIG.rThigh, length: 0.13 },
    rShin: { ...rigTypes.DEFAULT_RIG.rShin, length: 0.13 },
};
/** Happy pose. */
const POSE_HAPPY = {
    ...rigTypes.DEFAULT_POSE,
    spineUpper: 80, neck: 70, head: 60,
    lUpperArm: 60, lForearm: 20, rUpperArm: 120, rForearm: 160,
};
/** Angry pose. */
const POSE_ANGRY = {
    ...rigTypes.DEFAULT_POSE,
    head: 90, lUpperArm: 150, rUpperArm: 30, lForearm: 160, rForearm: 20,
};
/** Dance pose A. */
const POSE_DANCE_A = {
    ...rigTypes.DEFAULT_POSE,
    pelvis: 100, lThigh: 120, rThigh: 70, lUpperArm: 30, rUpperArm: 150,
};

exports.POSE_ANGRY = POSE_ANGRY;
exports.POSE_DANCE_A = POSE_DANCE_A;
exports.POSE_HAPPY = POSE_HAPPY;
exports.RIG_HERO = RIG_HERO;
exports.RIG_ROBOT = RIG_ROBOT;
exports.RIG_SLIM = RIG_SLIM;
//# sourceMappingURL=presets.js.map
