使用glOrtho自动化2D线图视口的通用公式

时间:2012-02-16 05:43:59

标签: opengl 2d formula orthographic linegraph

基于动态数据,我需要使用openGL动态绘制2D线图。由于数据变化,因此还需要调整图表的最终绘图,以便查看X轴和Y轴的最大值和最小值。我尝试了几种使用glortho的方法,任何人都可以建议我这个公式,

我的x轴最大值是10,000.0f,Y轴最大值是64,468.0f                  (假设x轴n轴最小值约为1.0f)

glOrtho(-0.0,Winwidth,0.0,Winheight,0.0f,1.0f);

如果我使用上述参数,我无法查看图表的最大值和最小值

glOrtho(-1.0f,maxXval,1.0,maxYval,0.0f,1.0f);

当最大值很大时,上面的工作正常,

如果上面的例子中maxvalues小于1,那么查看区域会被剪裁,因为左边的值是1,同样,底值是1?

1 个答案:

答案 0 :(得分:0)

怎么样

glOrtho(minXvalue, maxXvalue, minYvalue, maxYvalue, -1, 1);