вот реализация эффекта взрыва кольцом.
фейковый метод, каждый цикл пересоздается кольцо, и отрисовывается.
вобщем смотрите аттач.
да, вот шустрый код создания кольца , может кому пригодиться:
Function CreateRing(ir#,r#,segs=16)
a#=0
da#=360.0/segs
m=CreateMesh()
s=CreateSurface(m)
v0=AddVertex(s,0,0,ir,0,0)
v1=AddVertex(s,0,0,r,0,1)
sv0=v0
sv1=v1
For i=1 To segs-1
a=a+da
sa#=Sin(a)
ca#=cos(a)
x1#=sa*ir
z1#=ca*ir
x2#=sa*r
z2#=ca*r
v2=AddVertex(s,x1,0,z1,i Mod 2,0)
v3=AddVertex(s,x2,0,z2,i Mod 2,1)
AddTriangle(s,v0,v1,v2)
AddTriangle(s,v1,v3,v2)
v0=v2
v1=v3
Next
AddTriangle(s,v0,v1,sv0)
AddTriangle(s,sv1,sv0,v1)
UpdateNormals m
Return m
End Function