プログラミングの為の数学と算数 vol.2at TECHプログラミングの為の数学と算数 vol.2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト764:ラジアンの比較で躓いてます 07/03/29 17:36:19 >762 なるほど・・・時計回りだとZ値が下方向 反時計回りだと上方向になる性質を利用して、 Z値だけで判断すればいいという事ですね!! 765:ラジアンの比較で躓いてます 07/03/29 17:39:31 もうひとつ質問ですが、ここは何をやっているのでしょうか? double norm1 = v1.x * v1.x + v1.y * v1.y; // |v1|^2 double norm2 = v2.x * v2.x + v2.y * v2.y; // |v2|^2 766:デフォルトの名無しさん 07/03/29 17:47:02 >>765 え、えっと、変数名もnormだし、コメントもnormだし、normを計算しているんじゃないかなあ。 767:デフォルトの名無しさん 07/03/29 17:53:54 直角であるかどうかは 内積x1*x2+y1*y2 が0になる事 (v1.x * v2.y - v1.y * v2.x)^2 -(v1.x * v1.x + v1.y * v1.y)*( v2.x * v2.x + v2.y * v2.y) を変形してくと・・・・ って内積計算した方が計算量少ないかもしれないが まあ、折角 外積計算したからって所じゃないのかな 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch