def make_sphere T-y5U},
p_gp=gp_head P*/ig0_fM
loop while p_gp#null PM3fJhx
;获取节点点坐标值:P=(px,py,pz) srryVqgS
px=gp_xpos(p_gp) |e91KmiqJ
py=gp_ypos(p_gp) :U,-v
pz=gp_zpos(p_gp) Ge ?Q)N
dist=sqrt(px*px+py*py+pz*pz) }$` PZUw>
if dist>0 then v<vaPvW
;节点位置调整 W=I~GhM
maxp=max(px,max(py,pz)) !,O Y{='
k=(maxp/rad)*(rad/dist) Wrf+5 ;,,
gp_xpos(p_gp)=k*px ]Q -.Y-J/O
gp_ypos(p_gp)=k*py nk"nSXm3SR
gp_zpos(p_gp)=k*pz z,g\7F[
end_if 'kHa_
p_gp=gp_next(p_gp) 5Bp>*MR/".
end_loop ,!QtViA7
end 9dFo_a*?
make_sphere xm0(U0
>
输入上述程序后出现“trying to divide by zero"是怎么回事?rad为10.0