会议专题

利用C++模板设计可扩展的粒子系统

粒子系统能够模拟焰火、瀑布、雨、雪、甚至星星等多种自然景物,但这些景物模拟中粒子的控制方式不同,它们是否使用相同的代码使人难以抉择.如果能实现一种可扩展的粒子系统,就可通过改变几个参数实现一个全新的粒子系统.本文探讨如何利用C++模板技术实现一个可扩展的、具有旺盛生命力的粒子系统.阅读本文需要一些关于C++模板(Templates)、策略(Policy)、约束(Containment)和聚合模式(Aggregation pattern)等方面的基本知识.

粒子系统 C++模板 图形生成算法 软件工程 数据存储

武玉国 杜莹

信息工程大学测绘学院(郑州)

国内会议

第四届全国虚拟现实与可视化学术会议

大连

中文

637-642

2004-08-01(万方平台首次上网日期,不代表论文的发表时间)