三角関数でやったら形がおかしいから、という理由でGCIRCLEを使ってます。