summaryrefslogtreecommitdiff
path: root/src/GLView.cc
blob: 36aa6b3673d4cbee493a6421aa151e281641da64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "GLView.h"

void GLView::setRenderer(class Renderer* r)
{
	this->renderer = r;
}

/*
	void initializeGL(); //
	void resizeGL(int w, int h); //

	void setGimbalCamera(const Eigen::Vector3d &pos, const Eigen::Vector3d &rot, double distance); //
	void setupGimbalPerspective(); //
	void setupGimbalOrtho(double distance, bool offset=false); //

	void setCamera(const Eigen::Vector3d &pos, const Eigen::Vector3d &center); //
	void setupPerspective(); //
	void setupOrtho(bool offset=false); //

	void paintGL(); //
	bool save(const char *filename); //
	//bool save(std::ostream &output); // not implemented in qgl?
	std::string getRendererInfo(); //

	GLint shaderinfo[11];  //

private:
	Renderer *renderer;//
	double w_h_ratio;//

	bool orthomode;//
	bool showaxes;//
	bool showfaces;//
	bool showedges;//

	Eigen::Vector3d object_rot;//
	Eigen::Vector3d camera_eye;//
	Eigen::Vector3d camera_center;//
};

*/
contact: Jan Huwald // Impressum