人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://www11.ocn.ne.jp/~inakamon/newpage4.htm
このページの下の方にある”方向角・キョリ面積計算+CAD図作成”のエクセルファイルで、方向と距離だけで面積を計算しているようですがその計算式(ロジック)を知りたいのです。
プログラム言語(basic,c,pascal,fortranのいずれか)による具体的なロジックが記載されているページを探しているのですが見あたりません。

●質問者: kyogei
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:BASIC CAD FORTRAN Pascal エクセル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tea_cup
●40ポイント

http://www.jasso.go.jp/examination/efjuafis_syllabus_02.html

三角関数を応用して多角形の面積を求めるのは、日本では、高校数学で学ぶことになっています。

http://www.kwansei.ac.jp/hs/z90010/sugaku1/sankaku/menseki/mense...

?O?p?`????

点AとB、原点Oの3点からなる三角形の面積は、「0からAへの距離」x「0からBへの距離」x「sin(角度A0B)」なので(証明は、↑)n角形の場合、n-2回上記のかけ算をして総和を求めるロジックで、面積のみを求めることはできます。

http://www5d.biglobe.ne.jp/~tomoya03/shtml/algorithm/SurfaceArea...

?O?p?`????p?`????

なお、CAD化を考えると座標を求めた後、↑のプログラムで面積を求める方法もあります。

◎質問者からの返答

三角メッシュを決められれば面積を求めることはわかります。

最後のURLのロジックに注意書きがありますが、渦巻き状(辺は直線)や唐草模様状の形状では一点を原点にしたときには他の線分と交差してしまい面積は求められない様です。

そのことも考慮しているロジックを知りたいです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ