社区
机器视觉
帖子详情
在OPENGL中如何获取非隐面的顶点坐标?
dc128
2007-06-11 05:24:43
OPENGL在绘制过程中既然可以利用深度缓存消除模型的隐面,也就是说它在绘制前保存了非隐面的坐标坐标信息,我如何得到这些顶点坐标的信息?
...全文
167
4
打赏
收藏
在OPENGL中如何获取非隐面的顶点坐标?
OPENGL在绘制过程中既然可以利用深度缓存消除模型的隐面,也就是说它在绘制前保存了非隐面的坐标坐标信息,我如何得到这些顶点坐标的信息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzwu
2007-06-13
打赏
举报
回复
你要在每次转动物体后,重新计算它的每个面的外法线的方向,
如果外法线的方向朝着观察者(你),则此面是一可见的,
否则,此面就是隐藏面,它的边和顶点都是不可见的.
dc128
2007-06-12
打赏
举报
回复
坐标是我传递的,但是模型旋转以后我无法得知哪些点被前面的面遮挡住了
xindongdong
2007-06-12
打赏
举报
回复
?????这些面的坐标,包括OpenGL绘制的所有东西的信息,坐标,都是你传递给openGL的啊?你不知道谁知道啊?
xindongdong
2007-06-12
打赏
举报
回复
那就只有你自己做世界坐标变换视口坐标变换遮挡剔除勒
OpenGL
案例双面渲染
一般情况下,我们只是渲染了模型的正面,默认情况下,在
OpenGL
中
就是逆时针方向绘制出来的面。本案例展示了如何去把内表面也渲染出来。 案例课程
中
大部分甚至全部的知识都是你在
OpenGL
入门、进阶、Shader
中
学过的。...
计算机图形学---
Opengl
3D消隐
消隐 常见的消隐法:外法线法、深度缓冲器法、画家算法 数学知识,点乘法,没有方向 S•N = s1n1+s2n2+s3n3 观察方向S(s1,s2,s3) 法线N(n1,n2,n3) ...面点表
中
顶点
序规则:右手法则,大拇指沿法线指向面外,围
[
OpenGL
] 从
顶点
坐标
到光栅化(渲染管线)
一.输入对象信息 我们一般用三维网格来表达三维物体... 法线方向主要用于指定正反面,它参与了很多运算,如背面消隐、光照计算……在我们没有指定的情况下,
openGL
会根据
顶点
绘制的顺序按右手定则的方向为正面。
OPENGL
学习项目--立体正方形的实时三维模型
系统主要涉及在二维平面
中
三维图形的绘制、图形的旋转、图形的平移、图形的缩放和图形的消隐算法。 1.正方体的三维呈现 首先将
顶点
标号,通过设置
顶点
的xyz
坐标
数组,将各个
顶点
的
坐标
对应起来。 x[8] = { a+o, ...
OpenGL
笔记-3.常见的隐藏面消除和图形处理方式
正背面消除 因为在图形里面人最多也就能看到三个面,而看不到的面完全剔除掉就是所谓的正背面剔除,同时也能提高片元着色器的效率,正背面最大的问题就是如何确定正面和背面,在渲染的时候一般来说
顶点
连接顺序1-2-3就是...
机器视觉
4,446
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章