>gsquareで、ケーキの用に割っていくことはできないでしょうか?
出来るけどgsquareの変形はあまり綺麗じゃない・・・
pfn = "vcm_s_kf_repr.jpg"
screen 1
picload pfn
b1ssx = ginfo(12)
b1ssy = ginfo(13)
xsiz=b1ssx/2
ysiz=b1ssy/2
hsiz=ysiz //変換後の画像の高さ(これを基準に変換後のウィンドウサイズにする)
setr=deg2rad(5) //分割角度
cntmax=int(M_PI*2.0/setr) //分割数
winx=(M_PI*hsiz) //変形後のウィンドウサイズ
w=winx/cntmax //変形後分割サイズ
dx=0,0,0,0 //コピー先座標
dy=0,0,hsiz,hsiz
screen 0,int(winx),hsiz
r= deg2rad(0) //開始角度(0で↓)
wx=0.0
line_f=1 //分割ライン表示
repeat cntmax
dx=int(wx),int(wx+w),int(wx+w),int(wx)
wx+w //次のコピー先座標
sinx=sin(r) //コピー元の最初の座標
cosy=cos(r)
r+setr //左回り
sinx2=sin(r) //コピー元の2番目の最初の座標
cosy2=cos(r)
sx=int(sinx*xsiz+xsiz) ,int(sinx2*xsiz+xsiz),xsiz,xsiz
sy=int(cosy*ysiz+ysiz) ,int(cosy2*ysiz+ysiz),ysiz,ysiz
gsel 0
gsquare 1,dx,dy,sx,sy
if line_f {
gsel 1
color 128
line int(sinx*xsiz+xsiz),int(cosy*ysiz+ysiz),xsiz+sinx*50,ysiz+cosy*50 //分割ライン
}
loop
if line_f {
color 255,255
line int(sinx2*b1ssx+xsiz),int(cosy2*b1ssy+ysiz),xsiz,ysiz //最終ライン
}
stop