http://www11.ocn.ne.jp/~inakamon/newpage4.htm

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:tea_cup No.1

回答回数1071ベストアンサー獲得回数194

ポイント40pt

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

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

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

id:kyogei

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

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

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

2005/12/10 06:46:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません