社区
图形处理/算法
帖子详情
OpenGL中3/4个圆柱面的画法
chaucern
2007-01-26 02:28:31
请问如何绘制3/4三个圆柱面,我是要显示圆柱的剖面,剖去1/4个圆柱,如何实现,谢谢
...全文
457
8
打赏
收藏
OpenGL中3/4个圆柱面的画法
请问如何绘制3/4三个圆柱面,我是要显示圆柱的剖面,剖去1/4个圆柱,如何实现,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chaucern
2007-02-28
打赏
举报
回复
自己顶一下
chaucern
2007-01-30
打赏
举报
回复
有关纹理去贴圆柱的方法能不能再讲的详细一点啊,如何只贴1/4块呢
wudt
2007-01-28
打赏
举报
回复
我知道的三种方法,以前也写过一个
1就是太平洋的方法
2就是用你需要的颜色生成一个RGBA纹理去贴一个圆柱,把纹理的1/4的alpha值设置为255,然后用alpha检测的greater参数,可以剔除1/4的圆柱
3就是用累积缓存来做,参考下红宝书的例子!
syy64
2007-01-27
打赏
举报
回复
也可将两端的圆周上的点求出来,通过上下两端的两相邻点画矩形面。
Y___Y
2007-01-27
打赏
举报
回复
使用裁减就行了(以球为例)
GLdouble eqn[4]={1.0, 0.0, 0.0, 0.0};//平面方程的四个系数即ax+by+cz+d=0
/* clip the left part of wire_sphere : x<0 */
glClipPlane (GL_CLIP_PLANE0, eqn);
glEnable (GL_CLIP_PLANE0);
auxSolidSphere(1.0);
chaucern
2007-01-27
打赏
举报
回复
怎么没人回啊
Y___Y
2007-01-27
打赏
举报
回复
裁减完后加glDisable(GL_CLIP_PLANE0);就行了
chaucern
2007-01-27
打赏
举报
回复
裁剪面一剪不只剩下1/4了,而且画面上其他东西都剪掉了,我只要剪圆柱一个物体
柱面的定义,准线,母线
柱面:直线沿着一条定曲线平行移动所...特别地,如果直母线垂直于圆所在 平面时,所得柱面称为 直
圆柱面
(或正
圆柱面
),直
圆柱面
也可以看成是动直线平行于定直线且与定直线保持定距离平行移动产生的,定直线是它的轴...
workbench
圆柱面
导入被分成两个半
圆柱面
问题来源: 在施加轴承约束时,
圆柱面
被分成两个面使得无法施加约束。 问题展示: 导入WORKBENCH后被分割成两个面 问题解决: 1.右键用DM打开Geometry 2. Tools—>...3. 选择两个半
圆柱面
–>Apply ...
UG NX二次开发(C#)-建模-获取
圆柱面
信息(轴向、半径、深度)
获取
圆柱面
的信息前言一、在UG ...在一个项目
中
,需要遍历曲面,获得所有的
圆柱面
和
圆柱面
的信息,包括轴向、半径和
圆柱面
的深度。经过研究,采用uFModl.AskFaceData(face.Tag, out faceTypeInt, point, dir, box, out
OpenGL
ES:绘制一个混色旋转的3D圆柱
圆柱绘制的关键点就是将圆柱拆解成:两个Z坐标不为0的圆 + 一个长方形的
圆柱面
OpenGL
:
OpenGL
圆柱面
绘制贴图
构造圆柱体的参数主要有:水平分段数(就是上下圆的分段数目),高度上的分段数目,(至少有两段:上下两个圆面)半径,高度。顶点生成的原理:将
圆柱面
展开就是一个矩形。而纹理也是一个矩形区域,需要注意的是
圆柱面
...
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章