SPH方法是描述流体运动的方法之一,通过学习SPH方法的基本原理,了解SPH方法在计算机图形学的研究现状和未来发展。针对流体粒子邻域搜索这一难点,按照课题要求进行分析,设计出具体的解决方案。对SPH方法的邻域粒子搜索相关内容进行深入的研究,并在此基础上进行分析与设计,编程实现相应功能。
1.学习SPH方法的定义、基本原理,理解SPH方法中粒子邻域的正确含义。
2.从调研SPH方法中邻域搜索步骤的大致分类入手,分析各方法的优劣性。通过结合邻域搜索的研究现状,给出一种复杂度较低的邻域搜索算法。
3.分析设计SPH方法的邻域粒子搜索系统,设计功能包括读取粒子信息、调用OpenGL库进行绘制、显示粒子邻域。编程实现相应功能。
二、基本要求
1.掌握流体、SPH方法的基本理论,了解流体粒子邻域搜索的研究现状和未来发展。
2.按照任务书的要求与进度完成毕业设计各个阶段的设计工作。积极主动与指导老师沟通,作好指导记录。
3.掌握和运用有关C++、OpenGL库等相关技术知识。
4.设计SPH方法的邻域粒子搜索系统,要具有良好的程序结构和可读性,界面友好。
5.总体设计功能包括粒子信息读取部分、OpenGL绘制部分、粒子邻域计算部分。