Exemplo n.º 1
0
void CameraCalibrate::UpdateByName(std::string name)
{
    float paramsTop[] = {0.0f, 0.0f};
    float paramsBottom[] = {0.0f, 0.0f};

    // These are for river's head on kaylee's body! MAKE SURE TO FIX
    if (name == "river") { // Changed 6/11/13
        paramsTop[PITCH] = 0.07f;
        paramsTop[ROLL] = -0.02f;
        paramsBottom[PITCH] = 0.14f;
        paramsBottom[ROLL] = -0.01f;
    // These are for mal's head on simon's body! MAKE SURE TO FIX
    } else if (name == "mal") { // Changed 6/11/13
        paramsTop[PITCH] = 0.10f;
        paramsTop[ROLL] = -0.01f;
        paramsBottom[PITCH] = 0.07f;
        paramsBottom[ROLL] = -0.01f;
    } else if (name == "zoe") { // Changed 6/11/13
        paramsTop[ROLL] = -0.02f;
        paramsTop[PITCH] = -0.01f;
        paramsBottom[ROLL] = 0.02f;
        paramsBottom[PITCH] = -0.01f;
    } else if (name == "jayne") { // Changed 6/11/13
        paramsTop[PITCH] = 0.03f;
        paramsTop[ROLL] = 0.01f;
        paramsBottom[ROLL] = 0.02f;
    } else if (name == "wash") {
        //paramsTop[ROLL] = -0.01f;
        //paramsBottom[ROLL] = -0.01f;
        //paramsTop[ROLL] = -0.01f;
        paramsTop[ROLL] = 0.00f;
        paramsTop[PITCH] = -0.05f;
        paramsBottom[ROLL] = 0.00f;
        paramsBottom[PITCH] = -0.15f;
    } else if (name == "kaylee") {
        paramsTop[PITCH] = 0.08f;
        paramsTop[ROLL] = 0.02f;
        paramsBottom[PITCH] = 0.1f;
    } else if (name == "vera") { // Changed 6/11/13
        paramsTop[PITCH] = 0.06f;
        paramsTop[ROLL] = -0.02f;
        paramsBottom[PITCH] = 0.05f;
        paramsBottom[ROLL] = -0.02f;
    } else if (name == "inara") { // Changed 6/11/13
        paramsTop[PITCH] = 0.10f;
        paramsTop[ROLL] = -0.01f;
        paramsBottom[PITCH] = 0.06f;
        paramsBottom[ROLL] = -0.02f;
    } else if (name == "simon") {
        paramsTop[PITCH] = 0.08f;
        paramsTop[ROLL] = 0.02f;
        paramsBottom[PITCH] = 0.1f;
    }

    UpdateWithParams(paramsTop, paramsBottom);
}
Exemplo n.º 2
0
void CameraCalibrate::UpdateByName(std::string name)
{
    float paramsTop[] = {0.0f, 0.0f};
    float paramsBottom[] = {0.0f, 0.0f};

    if (name == "river") {
        paramsTop[ROLL] = -0.01f;
        paramsTop[PITCH] = -0.05f;
        paramsBottom[ROLL] = 0.00f;
        paramsBottom[PITCH] = 0.02f;
    } else if (name == "mal") {
        paramsTop[ROLL] = -0.01f;
        paramsTop[PITCH] = -0.06f;
        paramsBottom[ROLL] = -0.03f;
        paramsBottom[PITCH] = -0.07f;
    } else if (name == "zoe") {
        paramsTop[ROLL] = -0.04f;
        paramsTop[PITCH] = 0.0f;
        paramsBottom[ROLL] = -0.01f;
        paramsBottom[PITCH] = -0.01f;
    } else if (name == "jayne") {
        paramsTop[ROLL] = 0.03f;
        paramsTop[PITCH] = 0.02f;
        paramsBottom[ROLL] = 0.03f;
        paramsBottom[PITCH] = -0.01f;
    } else if (name == "wash") {
        paramsTop[ROLL] = -0.02f;
        paramsTop[PITCH] = 0.01f;
        paramsBottom[ROLL] = -0.04f;
        paramsBottom[PITCH] = 0.02f;
    } else if (name == "kaylee") {
        paramsTop[ROLL] = 0.0f;
        paramsTop[PITCH] = 0.08f;
        paramsBottom[ROLL] = -0.03f;
        paramsBottom[PITCH] = 0.07f;
    } else if (name == "vera") {
        paramsTop[ROLL] = -0.03f;
        paramsTop[PITCH] = 0.06f;
        paramsBottom[ROLL] = -0.03f;
        paramsBottom[PITCH] = 0.09f;
    } else if (name == "inara") {
        paramsTop[ROLL] = -0.02f;
        paramsTop[PITCH] = 0.10f;
        paramsBottom[ROLL] = -0.03f;
        paramsBottom[PITCH] = 0.08f;
    } else if (name == "simon") {
        paramsTop[ROLL] = 0.01f;
        paramsTop[PITCH] = 0.10f;
        paramsBottom[ROLL] = 0.0f;
        paramsBottom[PITCH] = 0.09f;
    }
    UpdateWithParams(paramsTop, paramsBottom);
}