c – 在openGL中绘制具有透明度的实心球体
发布时间:2020-12-16 10:18:02 所属栏目:百科 来源:网络整理
导读:我想绘制一个具有一定透明度的glutSolidSphere,但它似乎不起作用. glColor4f(1,0); // should be completely invisibleglPushMatrix();glTranslatef(position.x,position.y,position.z);glutSolidSphere(3,5,5);glPopMatrix(); 在我的main函数中,我使用以下
我想绘制一个具有一定透明度的glutSolidSphere,但它似乎不起作用.
glColor4f(1,0); // should be completely invisible glPushMatrix(); glTranslatef(position.x,position.y,position.z); glutSolidSphere(3,5,5); glPopMatrix(); 在我的main函数中,我使用以下显示模式初始化: glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA | GLUT_ALPHA); 我在这里错过了什么? 解决方法
您需要明确设置
alpha blending.
Another example.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |