返回
我正在尝试读取由评估者创建的OpenGL的顶点X,y信息。评估人员工作正常,我可以使用以下代码绘制Bézier曲线。但是我想出于某种目的使用其他库来绘制顶点。
我试图在不使用OpenGL的情况下在应用程序窗口中绘制Bézier曲线。我必须使用第三方库绘制Bézier曲线,因此我将列表x,y值传递给图形组件。图形组件将绘制点列表。我的计划是通过阅读顶点信息从OpenGL获取积分。
glMap1f( GL_MAP1_VERTEX_3, 0.0f, 50.0f, 3, 4, &SupportPoints[0][0] );
glMapGrid1f( 50, 0, 50 );
glBegin( GL_LINE_STRIP );
for( int nI =0; nI < 50; nI++ )
{
glEvalPoint1(nI );
}
glEnd();
如何获得glEvalPoint()
生成的顶点X,y信息?
glBegin( GL_LINE_STRIP );
for( int nI =0; nI < 50; nI++ )
{
// I need vertex information created at this point.
glEvalPoint1(nI );
}
glEnd();
是否有任何获取功能可以返回x,y值由 glEvalPoint1()
?
在开始评估之前,设置一个反馈缓冲区以捕获几何形状。示例。