以二维动态元胞自动机理论为基础,提出一种针对玻璃各向同性刻蚀特性的三维动态元胞自动机(Cellular automata)算法.利用创建刻蚀链表的方式代替传统的元胞搜索,提高了算法效率,并通过改进元胞信息的存储方式,使得三维元胞阵列得以存储于二维矩阵中.最后利用Open GL技术对刻蚀结果进行三维成像.该算法在个人计算机上实现了较高分辨率(4000×4000像素)的三维刻蚀模拟与显示.通过对比玻璃刻蚀的实验结果和前人的研究评估模型,模拟结果完全能够实现对刻蚀结果的预测.文中的研究表明:建立的三维元胞自动机算法可以有效地应用于玻璃刻蚀过程的模拟.
For Isotropic chemical etching properties of glass, an algorithm based on improved continuous cellular automata (CA) model is produced, which develops the traditional CA model. It can be used for wet etching of glass in three-dimensional (3-D) space. To improve the efficiency of algorithm, structure with linked list data is used to store etched cell. With the improvement of the storage mode, a 3-D cellular matrix can be stored in 2-D Array. The result of simulation is displayed with OpenG1 3-D technology. The glass etching simulation program based on common personal computer platforms has been realized with high resolution(4000× 4000 Pixels)and visualizing results in 3-D space. The results of etching experiments are used as comparison to assess the implementations, which show that the model is able to forecast the result of etching glass. This study shows that 3-D CA model is an effective solution to the glass etching process task.