No.4ベストアンサー
- 回答日時:
立体Aを点群でしか表せないのですからAの形状や密度によって戦略を考える必要が
あると思います。形状が複雑でも全ての点において平面あるいは凸であるなら
近傍の点を探す戦略が有効だと思いますが、凹んでいる部分があるなら判断は複雑に
なると思います。例えば視力検査のCのように球形の中に球形の凹んだ部分が
あるならこの内側にあるaは立体Aの外側ですが完全に立体をメッシュなどで
定義してしまわないと外側という判断は出てきません。
(この『穴』が点群の密度より小さければ最早、立体Aを定義することすら無理のような気もします)
aの数が多くて時間がかかっているなら一旦Aの最小包括円(球)を定義して
(これならAの点の数が100万個程度ならほとんど時間はかかりません)
この外側にあるものは無条件に外側、それより小さいものは球の中心と点aを
結ぶ直線に対して角度が一番小さい点(∠An・O・aが最小)より点群Aの密度以上に
遠ければ外側、近ければ内側、その範囲内なら更に近傍の点群Aを探して
メッシュを形成して判断するという数段構えではどうでしょうか。
この戦略も形状がとんでもなく複雑なら誤判断が出てきそうですが。。。
いずれにせよ、Aの形状とデータ数(密度)と使えるメモリ量、色々な事情を勘案して
有効な戦術を考える必要があると思います。
ご回答、どうもありがとうございます。
おっしゃるとおり、形状がなかなか複雑でして、鋭角で凹んでる部分などがあり、困っておりました。
球のアイディアは、なるほど、たしかにそうですね。
そうするとかなり簡略化できそうです。
誤差の状況など考慮して、場合によってはやってみる価値はありそうです。
No.6
- 回答日時:
#5 です。
途切れとぎれですみません。フリーのツールを追加。
三次元グラフィックスの演習に向いているかも.. 。
---------------------------------------------
http://www.sra.co.jp/people/nisinaka/Jun4Java/in …
>「じゅん」は,三次元グラフィックスおよびマルチメディアを扱うためのフレームワークとなる汎用クラスライブラリの名称です.
いろいろとありがとうございます。
フリーのツール、Javaのライブラリなどまであるとは知りませんでした。
以上のものを駆使して、試したいと思います。
No.5
- 回答日時:
>... ドロネー網というのですか。
....>ところで、こういうデータを処理するプログラムって、どういったものがあるのでしょうか。
(「ドロネー網」は「学界」用語のようで、「ゲー界」でいうところの「ポリゴンパッチ」でしょうか)
オンライン・ソフトなら、このあたりでしょう。
http://www.softantenna.com/3.html#5
>マルチメディア//3D
データ互換性が懸念されますが、とりあえず調べてみてください。
No.3
- 回答日時:
三次元データAからドロネー網(三角形メッシュ?)を構成しておくのが正攻法みたいですが、三次元データAが変わるたびにやりなおしです。
三次元データAが変わらないのなら、初期投資(ドロネー網構成)の後は処理が迅速になりそうですけど...。
三次元データAはそのまま使うとして素朴な攻め方として頭に浮かぶのは、データaに最も近い四点をサーチして、データaが
その四点を頂点とする(四面体)凸包に含まれるか否かを判定する、というやりかたです。
(1) 「最も近い四点」が一意的とは限らない。
(2) 「最も近い四点」が同一平面上でないとは限らない。
などの障害が予想されるので、サーチ戦略が先決問題なのでしょうが... 。
(やったことがなく無責任なコメントになり、すみません)
ご回答、どうもありがとうございました。
なるほど、ドロネー網というのですか。
三次元データAは変わらないので、最初に構成するのはいいかもしれません。
ところで、こういうデータを処理するプログラムって、どういったものがあるのでしょうか。
普通に座標を計算することしかやったことないので、こういう三次元データを扱うにはどうしたら良いのでしょうか…。
No.1
- 回答日時:
一般にはオクトツリー (八分木) を使うことになるのではないかと思います.
"オクトツリー" で検索
http://www.google.co.jp/search?q=%22%E3%82%AA%E3 …
"立体の内部" "判定" "アルゴリズム" で検索
http://www.google.co.jp/search?q=%22%E7%AB%8B%E4 …
ソリッドモデリング等の話も参考になるかも.
形状モデリング特論 (東京大学 先端科学技術研究センター 精密機械工学専攻)
http://www.den.rcast.u-tokyo.ac.jp/~suzuki/class …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 微分方程式の物理現象への適用について 3 2023/05/14 12:22
- 事件・犯罪 刑法についてだれか助けてください。 2 2022/06/05 04:08
- 事件・犯罪 刑法についてです 2 2022/06/04 03:11
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Excel(エクセル) 図のような散布図の作り方を教えてください。 1 2022/07/19 11:52
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- 哲学 人間はカオスだ!?:国家権力の三権分立と神なる三位一体とのフラクタル構造? 56 2022/11/28 17:29
- 哲学 日本語の文法を考える 3 2022/06/23 10:05
- 数学 写真のように両辺に同じ値の分母がついても三平方の定理が成り立つ理由は、方程式において両辺に同じ数をか 6 2022/07/25 18:38
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「未使用」と「不使用」ってど...
-
エクセルで縦に並んだデータを...
-
XMLデータってなんですか?
-
CSVファイルを・…
-
インスタの設定について。 イン...
-
ネットカフェから、メールでき...
-
高速フーリエ変換でデータ数が...
-
Excel Webクエリ
-
質問です。相関係数はなぜ共分...
-
パレート図等で「N=100」とあ...
-
【MSOffice Publisher2010差し...
-
Excelの“並び替え”で文字コード...
-
データ用HDDの別のPCへの乗せ替え
-
Mac用のHandBrakeでVIDEO_TSデ...
-
ワードの差し込み印刷のデータ...
-
日本通信の当月利用データ量は...
-
PCの内蔵メモリにデータは残る?
-
B2ポスターとのA4チラシを同じ...
-
相関行列作成時の数字以外のデ...
-
周波数解析をエクセルツール『...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「未使用」と「不使用」ってど...
-
高速フーリエ変換でデータ数が...
-
インスタの設定について。 イン...
-
XMLデータってなんですか?
-
日本通信の当月利用データ量は...
-
エクセルで縦に並んだデータを...
-
PCの内蔵メモリにデータは残る?
-
データ用HDDの別のPCへの乗せ替え
-
ネットカフェから、メールでき...
-
パレート図等で「N=100」とあ...
-
【MSOffice Publisher2010差し...
-
エクセルのグラフのデータ系列...
-
フラッシュメモリ SSD、USB、SD...
-
Excel Webクエリ
-
Excelの“並び替え”で文字コード...
-
窓関数(方形窓)について
-
d’の求め方
-
正規化(時間)
-
職務質問で聞かれたデータはど...
-
ワードの差し込み印刷のデータ...
おすすめ情報