社区
图形处理/算法
帖子详情
用gluCylinder画了一个圆柱,如何让圆柱透明起来?
mitterand
2009-03-28 06:07:20
希望能够很清楚的看到圆柱的表面和边。
3X。
...全文
481
2
打赏
收藏
用gluCylinder画了一个圆柱,如何让圆柱透明起来?
希望能够很清楚的看到圆柱的表面和边。 3X。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zwqxin
2009-03-30
打赏
举报
回复
glEnable(GL_BLEND);
glBlendFunc(...,...);
//设置源因子和目标因子,混合.具体参数GOOGLE下就知道了,可以把几个参数来回试验下,例如GL_SRC_ALPHA, GL_ONE
要区分圆柱的表面和边,
glPolygonMode(GL_BACK, GL_LINE);//线框模式
glPushMatrix();
glColor3f(0,0,0)//先把颜色调成别的颜色
gluCylinder(); //再画一个,这次是在线框模式下画的,
glPopMatrix();
glPolygonMode(GL_BACK, GL_FILL);//回到填充模式
不知道回答了你的问题没有
zinking3
2009-03-29
打赏
举报
回复
你说的貌似是WIRE FRAME也就是画线框
但是如果你是要透明的话,那么启用BLEND,然后指定颜色的ALPHA分量就可以了
OpenGL总结6-
圆柱
纹理贴图
圆柱
纹理贴图我采用了OpenGL中的函数
gluCy
lin
der
,这个函数会生成空心的
圆柱
,这个
圆柱
固定生成为底面位于xy面,z=0,顶面从z=0开始向z轴正方向,也就是说
圆柱
体是冲着我们生成的,如果想要改变
圆柱
体的位置,需要用...
gluCy
lin
der
生成圆锥体、
圆柱
体和圆台面的函数
gluCy
lin
der
NAME
gluCy
lin
der
-- draw a cy
lin
der
C SPECIFICATION void
gluCy
lin
der
(GLUquadricObj *qobj, GLdouble baseRadius, GLdouble topRadius, GLdouble height, G
Lin
t slices, .
OpenGL绘制
圆柱
体
下面是
一个
使用OpenGL绘制
圆柱
体的示例代码。 #include <GL/glut.h> #include <math.h> void drawCy
lin
der
(float radius, float height, int slices) { GLUquadric *quadric = gluNewQuadric(); ...
OpenGL
画
圆柱
体
收获: 三维图案绘制后可能看不到,可能是因为观察点的位置问题导致图案在... 此时物体都有正反两面,程序不对反面的图形渲染,为的是在实际开发中提高渲染效率,减少对机器资源的不必要浪费,此时注释掉这一句或...
opengl 绘制
圆柱
体
glu中提供了
一个
绘制
圆柱
体的函数: void
gluCy
lin
der
( GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, G
Lin
t slices, G
Lin
t stacks ) 使用方法是: GLUquadric *pObj; ...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章