利用C++模板设计可扩展的粒子系统
粒子系统能够模拟焰火、瀑布、雨、雪、甚至星星等多种自然景物,但这些景物模拟中粒子的控制方式不同,它们是否使用相同的代码使人难以抉择.如果能实现一种可扩展的粒子系统,就可通过改变几个参数实现一个全新的粒子系统.本文探讨如何利用C++模板技术实现一个可扩展的、具有旺盛生命力的粒子系统.阅读本文需要一些关于C++模板(Templates)、策略(Policy)、约束(Containment)和聚合模式(Aggregation pattern)等方面的基本知识.
粒子系统 C++模板 图形生成算法 软件工程 数据存储
武玉国 杜莹
信息工程大学测绘学院(郑州)
国内会议
大连
中文
637-642
2004-08-01(万方平台首次上网日期,不代表论文的发表时间)