コード例 #1
0
ファイル: camview.cpp プロジェクト: wschweer/cam
void CamView::changeFps(int idx)
      {
      int i = fps->itemData(idx).toInt();
      if (i == setting.fps)
            return;
      setting.fps = i;
      changeCam(setting);
      }
コード例 #2
0
ファイル: camview.cpp プロジェクト: wschweer/cam
void CamView::changeSize(int idx)
      {
      QSize s = sizes->itemData(idx).toSize();
      if (s == setting.size)
            return;
      setting.size = s;
      changeCam(setting);
      }
コード例 #3
0
ファイル: camview.cpp プロジェクト: wschweer/cam
void CamView::changeDevice(int idx)
      {
      CamDevice* d = devs->itemData(idx).value<CamDevice*>();
      if (d == setting.device)
            return;
      setting.device = d;
      changeCam(setting);
      }
コード例 #4
0
void CAMERAFEEDS::run() {
    kBtPrev = kBtCurr;
    kBtCurr = contrlr->GetRawButton(CAMERAFEEDS::kBtCamToggle);

    if(kBtCurr == true && kBtPrev == false)
    {
        if (currCamNum == 1) {
            changeCam(camFront);
            currCamNum = 0;
        }
        else if (currCamNum == 0) {
            changeCam(camBack);
            currCamNum = 1;
        }
    }
    updateCam();
}
コード例 #5
0
ファイル: glwidget.cpp プロジェクト: brunoferraz/mscProject
void GLWidget::initialize()
{
    glEnable (GL_BLEND);
    glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

//    mTextManagerObj.initializeFromMeshLab(QString("urna/urna.mlp"), QString("./urna/fotos/"));
    mTextManagerObj.initializeFromMeshLab(Util::debugOpenFile, Util::debugOpenPath);
//     mTextManagerObj.initializeFromMeshLab(QString("Biancone_ricardo/Biancone_DH.mlp"));

    Tucano::QtTrackballWidget::initialize();
//    Tucano::QtTrackballWidget::openMesh("./models/toy.obj");

    string shaders_dir("./effects/shaders/");
    phong.setShadersDir(shaders_dir);
    phong.initialize();

    depthMap.setShadersDir(shaders_dir);
    depthMap.initialize();

    renderTexture.setShadersDir(shaders_dir);
    renderTexture.initialize();

    multi.setShadersDir(shaders_dir);
    multi.initialize();

    multiMask.setShadersDir(shaders_dir);
    multiMask.initialize();

    calibrationCamera.setViewport(Eigen::Vector2f(this->size().width(), this->size().height()));
    mTextManagerObj.calibrateCamera(calibrationCamera);

    camRep.initialize(shaders_dir);

//    mTextManagerObj.getMesh()->normalizeModelMatrix();
    Interface::camera = Interface::CAMERA_TYPES::CALIBRATED;
    changeCam();
}
コード例 #6
0
ファイル: Camera.cpp プロジェクト: FRC830/Stone
	void CAMERAFEEDS::init() {
		changeCam(kBtCamFront);
	}
コード例 #7
0
void CAMERAFEEDS::init() {
    changeCam (camBack);
}