我正在與QT
一起工作,我將用OPENGL來設計一個點(0,0)。 問題是:點不在中間:如何更改中心的opengl的座標點
http://i.stack.imgur.com/diB33.png
我的代碼:
頭:
#ifndef BRM_H
#define BRM_H
#include <QGLWidget>
#include<qwidget.h>
class brm : public QGLWidget
{
Q_OBJECT
public:
int x , y ;
explicit brm(QWidget *parent = 0);
void initializeGL();
void paintGL();
void resize(int a ,int b);
};
#endif // BRM_H
類:
#include<brm.h>
#include<qgl.h>
#include <GL/glut.h>
#include <GL/glu.h>
brm::brm(QWidget *parent)
: QGLWidget(parent)
{
}
void
brm::initializeGL(){
glClearColor(0,0,0,1);
}
void brm::paintGL(){
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBegin(GL_POINTS);
glVertex2f(0.0, 0.0);
glEnd();
}
void brm::resize(int a , int b){
}
我會改變點,在這樣的中間: http://i.stack.imgur.com/WRC2e.png
它仍然是同樣的問題 – StackTok