使用 GDI+ 和 Win32 API 构建渲染管线,提供软光栅管线,包括光栅化、反走样、纹理映射、mipmap(半成品)、Phong 光照、环境光遮蔽、齐次空间裁剪、重心坐标校正、阴影映射以及简单的光线追踪,同时具备可编程顶点、几何、片段着色器。
使用 GDI+ 和 Win32 API 构建渲染管线,提供软光栅管线,包括光栅化、反走样、纹理映射、mipmap(半成品)、Phong 光照、环境光遮蔽、齐次空间裁剪、重心坐标校正、阴影映射以及简单的光线追踪,同时具备可编程顶点、几何、片段着色器。
数值代数课程中实现的各种数值算法:包括非奇异线性方程组的解、最小二乘法的求解、共轭梯度法、 QR 分解、幂法和反幂法、特征值与特征向量的求解、 Jacobi 迭代、 SOR 迭代、超松弛迭代法等
Mini-Spline 通过 Qt 下的 OpenGL 编程实现样条曲线曲面生成、数据拟合、点云参数化、正交投影等功能。其中整理了一个小型的数值计算库,一个半边结构的网格数据类型,并实现网格模型的基本处理方法。
数据结构和算法课程项目
数学软件课程考试作业
数值分析课程作业,主要是二分法、牛顿法、割线法求解一般连续函数的根的实现,牛顿插值的相关算法,以及样条函数的计算问题
Contributions last year: 581
Max continuous contributions: 35
Recent contributions: 3
Commits, issues, and pull requests will appear on your contribution graph. Only when the email address used for the commits in local configuration is associated with your GitOSC account, the commits' contribution will be counted.