<CGCardioidCircle について> ・radius=0.3 による変更と setOrigin(360,299) のタイミングの違いがわからなかった. ↓ いつオブジェクトが作られるのか,上位クラスでの正多角形の計算がいつ行われるのかを考える必要がある. オブジェクトがなければ setOriginメソッドを呼ぶことはできないが, 基円半径の指定は(もちろん)基円を作る前でないといけない.