CGAL-4.14 の square_border_parameterizer.cpp の例で遊んでいます。四隅を選ぶだけでなく、どれがどれかを決めたいと思います。つまり、どのコーナーにパラメーター ペア (0,0) が割り当てられ、どのコーナーが (0,1) になり、どのコーナーが (1,0) になり、どのコーナーが (1,1) になるかを指定したいと思います。出来ますか?
CGAL で提供される Nefertiti の例を、選択したコーナーのいくつかの順列で試しました。
corners1.selection.txt:
133 8 0 287
corners2.selection.txt:
8 0 287 133
コーナー 3.selection.txt:
287 0 8 133
ただし、メッシュラボで開いた場合、result.off は 3 つのケースすべてでまったく同じように見えます。
ソースコードも見ましたが、目標を達成する方法をまだ結論付けることができませんでした。そして、私が知る限り、ドキュメントには、四隅を選択できるとしか書かれていません。