TIT 计算机图形学 实验四 立方体的背面剔除

前言

一、实验项目要求

  1. 建立立方体类

  2. 背面剔除算法消隐

二、理论分析或算法分析

建立一个cube类用于绘制立方体,使用背面提出算法,对立方体进行消隐

三、源代码

实验源码很多,没有传CSDN因为小张认为源码并不是我开的,只是拿老师的程序做了一些东西,拿这个赚积分和马内未免有点!这里直接放了立方体的背面剔除源程序。这里也不放讲解了,孔老师的视频课讲的很清楚,大家去B站就可以看啦!(背面剔除消隐算法,以及主页相关算法)

四、运行截图

通过本次实验,学习了背面剔除算法的基本原理,主要针对凸多面体设计,关键是给出测试其每个表面的可见性判别式,可以根据其外法向量N与视向量V的夹角来进行可见性检测

image-20211221001314262

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐