2点間の垂直ベクトルを計算する必要があります。ベクトル点に垂直に
dir.x = point2.x - point1.x;
dir.y = point2.y - point1.y;
float hyp = (float) Math.sqrt(dir.x*dir.x + dir.y*dir.y);
if(hyp != 0){
dir.x /= hyp;
dir.y /= hyp;
}
をしかし、私は垂直なベクトルを取得するかどうかはわかりません。
ポイント1,2は、画像から 'A'、' B'であり、いずれかの赤を取得したいですか? –
ベクトルではなく長さABを計算しました。 – Jason
私は両方が必要ですが、私は彼らが負であり、お互いにポジティブであると思いますか? – bigcodeszzer