Geometry 如何在opengles中绘制线框球体
你能不能提交一个代码来画一个基本的线框球体而不需要对它进行纹理处理。我找到了很多例子,但它们使用了3种缓冲区,如法线、纹理和顶点。是否有任何简单的综合方法来使用GL_三角形或GL_三角形条绘制球体,并且仅使用顶点和碎片着色器 谢谢大家! “你能不能提交一个代码来画一个基本的线框球体而不给它加纹理。”这不是StackOverflow的目的。Geometry 如何在opengles中绘制线框球体,geometry,wireframe,Geometry,Wireframe,你能不能提交一个代码来画一个基本的线框球体而不需要对它进行纹理处理。我找到了很多例子,但它们使用了3种缓冲区,如法线、纹理和顶点。是否有任何简单的综合方法来使用GL_三角形或GL_三角形条绘制球体,并且仅使用顶点和碎片着色器 谢谢大家! “你能不能提交一个代码来画一个基本的线框球体而不给它加纹理。”这不是StackOverflow的目的。 void DrawSphere(GLdouble radius, int longitudeSubdiv, int latitudeSubdiv) { //
void DrawSphere(GLdouble radius, int longitudeSubdiv, int latitudeSubdiv)
{
// issue corresponding GL command
//glPolygonMode(GL_BACK,GL_FILL);
//gluSphere(m_quadrObj,radius,longitudeSubdiv,latitudeSubdiv);
float color1[3] = {1.0,0.0,0.0};
float shininess = 64.0f;
float specularColor[] = {1.0, 1.0f, 1.0f, 1.0f};
glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, shininess); // range 0 ~ 128
glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, specularColor);
glPushMatrix();
glTranslatef(1,1,1);// *
glColor3fv(color1);
gluSphere(m_quadrObj,radius,longitudeSubdiv,latitudeSubdiv);
glPopMatrix();
//glColor3fv(color2);
}