现有一个MGF文件,里面有101个step,每个step中的第一列和第二列分别为点的x和y坐标,要求将这些点画出来,并将101 个step串成动画,即这些点坐标变化(运动)的过程,跪求高手编写程序代码,不胜感激! 文件内容如下:
# Micro AVS Geom:2.00
101
step1
sphere
kyu
color
877
0.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 99.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 95.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
。
。
。
step2
sphere
kyu
color
877
0.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 99.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 95.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
。
。
。
。
# Micro AVS Geom:2.00
101
step1
sphere
kyu
color
877
0.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 99.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 95.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
。
。
。
step2
sphere
kyu
color
877
0.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
0.000000 99.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 95.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 96.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 97.000000 0.000000 0.500000 0.500000 0.500000 0.500000
1.000000 98.000000 0.000000 0.500000 0.500000 0.500000 0.500000
。
。
。
。
作文本文件读取,一行一行的读,if判断是否为有效数据,是就将每行数据分割为数组,取数组的前2个元素,保存到二维数组里.然后Timer()事件里用PSet画点
代码懒得写了,搜一下吧,很多