私は正しいトリガーを理解しようとしています。以下を決定するための式/関数: 2 つの線分を表す 2 つの方向ベクトル (既に決定されている) 間の角度変化 (度単位) 。これは、SHAPE RECOGNITION (ユーザーが画面上に手書きしたもの) のコンテキストで使用されます。
だから基本的に、
a)ユーザーが円、楕円、長方形などの(大まかな)形状を描く場合、その形状を構成する線は、20ポイント(xyペア)に分解されます。
b) これらの LINE SEGMENTS ごとに DirectionVector があります。
c) したがって、LINE SEGMENT(x0,y0) の BEGINNING は、前の行の END ポイントになります (たとえば、長方形のような閉じた形状を形成するため)。
SO、私の質問は、コンテキスト(つまり、ポリゴンのタイプを決定する)を考えると、2つの方向ベクトル(xとyの2つの浮動小数点値として利用可能)間の角度変化をどのように見つけるのですか???
私は非常に多くの異なるトリックを見てきました。方程式と私はこれについて明確にしようとしています.
どうもありがとうございました!