C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.6241 の関連記事表示

<< 0 >>
■6241  Re[2]: シリアルについて
□投稿者/ yumi -(2006/09/03(Sun) 15:55:35)

    分類:[C#] 

    ありがとうございます。
    凄く分かり易かったです。
    今日は1日中勉強と決めていて、全然進まなかったので、やっと一歩前進です。
    アプリからあっちのアプリと云う事は、
    そういった事を全然想定していない場合というのは、
    自作で例外クラスを作る場合は必要無いと云う事ですか?
    よろしくお願いします。
記事No.6239 のレス /0過去ログ6より / 関連記事表示
削除チェック/

■6241  Re[12]: 時計回り、反時計回り判定
□投稿者/ Zee -(2007/08/06(Mon) 18:30:10)
>
    No6239 (y4yama さん) に返信
    > ■No6236 (Zee さん) に返信
    > この計算は、閉じた図形の外に原点がある場合にも
    > 一般化されたものなのでしょうか?
    > 閉じた図形の中に原点があるのなら、直感的によ〜く理解できるんですが・・・

    この公式はですね
    X軸から点までの角度と距離を行列式を使って計算する方法です。

    多角形の面積をS
    Siを線積
    Liを原点からの距離
    Aiを各点からのX軸からの角度(測量では方向角という)
    とすると

    原点と第1点と第2点でできる三角形は
    S1 = 1/2 * L2{L1 * sin(A2 - A1)}
    と言う風に
    S2 = 1/2 * L3{L2 * sin(A3 - A2)}
    ...
    Sn = 1/2 * Ln{Ln * sin(An - A(n-1))}
    となり
    S = S1 + S2 + ... + Sn
    ------------------------
      n
    1/2 Σ | Xi Yi |
      i=1 | Xi+1 Yi+1 |
    ------------------------
    となります(ただしN+1→1 とします)

    だから右まわりが正、左回りが負で出てくるので、
    足せば該当面積が残るってことです。
記事No.6130 のレス /過去ログ18より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -