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

370 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

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

前言

一、实验项目要求

  1. 建立立方体类

  2. 背面剔除算法消隐

二、理论分析或算法分析

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

三、源代码

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

四、运行截图

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

image-20211221001314262