他の案として、端部x座標の一次配列を計算しておくというのを考えてます(^v^)