binormalのプロトタイプ実装(未テスト)