参考 Ni-Sun:SWJTU-computer-graphics

实验要求

实验1

实验2

实验3

实验4

实验5


注意事项

实验1使用Visual Studio 2022编写

实验2,3,4使用Visual Studio Code编写

没有写实验5

所有实验都是采用的C++ Win32库, 实验4还使用了Eigen库

实验一全部实现, 实验2有部分功能未实现, 实验3功能都已实现(除了实验2没做的), 实验4有部分功能未实现(不过报告是水完了)

如果你愿意的话可以在此基础上继续写.


编译&运行

由于使用的是vscode + mingw, 所以运行也需要有对应的编译器

如果你的gcc编译器版本在11及以上,那么可以直接运行main.exe(注意要全屏使用)

如果是低版本或者是没有的话就会报错:

main.exe-系统错误
由于找不到libgcc_s_seh-1.dll,无法继续执行代码。重新安装程序可能
会解决此问题。

所以就得下载更高版本的mingw(11版本及以上, 记得要将mingw64/bin目录下的mingw32-make.exe重命名为make.exe), 安装方法请自行查询, 这里不多赘述


文件夹里有makefile, 故可用以下命令编译(得有mingw):

make

若上述步骤均无误,但是报错:

无法将“make”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

可以试试

rm *.o    // 或者del *.o
make

File list