gp:recalcPolyCorners の動作を理解する鍵は、キー値 12 から 15 までが何を表すかを示した図を再確認することです。
この図では、ユーザはキー値 14 に関連付けられたコーナー点を移動しました。これは、13 と 15 に関連付けられたコーナー点を再計算しなければならないことを意味しています。
点 15 は、点 12 と 点 15 によって定義される現在のベクトルに沿って、新しい点 14 に並ぶように移動する必要があります。12 から 15 へのベクトルと 14 から 15 へのベクトルは、互いに垂直でなければなりません。同じ処理を、点 13 の新しい位置の再計算にも適用する必要があります。
次に、他のコードを見て、その意味を理解しましょう。