サインカーブを gline で書こうと思ったら、ループの中で gline の開始点を更新するのを忘れてて、原点から sin(x) への gline になってしまった。