def path_particle_1(type,type2)
case type
# 斜一点
when 1
x = 2
y = 4
# 斜更多
when 2
x = 4
y = 2
end
case type2
# 第一批粒子
when 1
$weather_xq += x
$weather_yq += y
for a in 0..$pic_number2
$weather_x[a] = 0.8*$weather_xq + 0.6*Math.sin($weather_xq)
$weather_y[a] = -0.6*$weather_yq + 0.8*Math.sin($weather_yq)
end
$weather_x2q += x
$weather_y2q += y
for a in 0..$pic_number
$weather_x2[a] = 0.8*$weather_x2q + 0.6*Math.sin($weather_x2q)
$weather_y2[a] = -0.6*$weather_y2q + 0.8*Math.sin($weather_y2q)
end
# 第二批粒子
when 2
for a in 0..$pic_number2
$weather_x3[a] += x
$weather_y3[a] += y
end
for a in 0..$pic_number
$weather_x4[a] += x
$weather_y4[a] += y
end
end
end
def path_particle_1(type,type2)
case type
# 斜一点
when 1
x = 2
y = 4
# 斜更多
when 2
x = 4
y = 2
end
case type2
# 第一批粒子
when 1
$weather_xq += x
$weather_yq += y
for a in 0..$pic_number2
$weather_x[a] = 0.8*$weather_xq + 0.6*Math.sin($weather_xq)
$weather_y[a] = -0.6*$weather_yq + 0.8*Math.sin($weather_yq)
end
$weather_x2q += x
$weather_y2q += y
for a in 0..$pic_number
$weather_x2[a] = 0.8*$weather_x2q + 0.6*Math.sin($weather_x2q)
$weather_y2[a] = -0.6*$weather_y2q + 0.8*Math.sin($weather_y2q)
end
# 第二批粒子
when 2
for a in 0..$pic_number2
$weather_x3[a] += x
$weather_y3[a] += y
end
for a in 0..$pic_number
$weather_x4[a] += x
$weather_y4[a] += y
end
end
end