DOBON.NET DOBON.NETプログラミング掲示板過去ログ

3Dデータから任意の切断面情報を得るアルゴリズム

環境/言語:[VB.NET/C++]
分類:[.NET]

3Dデータにおける任意位置の断面データを取得する方法を探しています。
データはDXFかメタセコイアを想定しています。
切断面は水平、垂直のみでOK。
医療用CTスキャンみたいなものをイメージしていただければいいかと。

切断面のデータはDXF等にする必要はなく、ビットマップで充分ですが、
ワイヤーフレームの座標データがあればそれにこしたことはありません。

Windowsで動作する自家製のツールに機能実装させたいので
「このソフトでできる」「このツールでこの機能を使え」は×ですが、
「このライブラリを使え」はOKです。

こういった情報が得られる書籍、Web等ありましたらご紹介ください。
あるいは「ここの掲示板で質問せよ」でもいいです。
よろしくお願いします。
■No25031に返信(RAMさんの記事)
> 3Dデータにおける任意位置の断面データを取得する方法を探しています。
> データはDXFかメタセコイアを想定しています。
> 切断面は水平、垂直のみでOK。
> 医療用CTスキャンみたいなものをイメージしていただければいいかと。

  そんな話をこんな掲示板でカキコしても前向きなことには
  ならないかと・・・

  大学の論文とか検索した方がよほどましなアルゴリズムが
  発見できるかと。

  因みに、3Dと言っても、元データの形式や、元データが
  何で作成されたものかの提示が無い限り、誰もコメントで
  きないかと。

  それこそ、『インターネットに掲載されている論文読め』
  としか言いようがない・・・

※ 商売もののソフト開発でしょう?
  特許等にもひっかかるので、ご自身で頑張って情報収集し
  てアルゴリムズを構築、インプリしましょう!

以上。
> データはDXFかメタセコイアを想定しています。

知ってるところでは、DWGDirect やら RealDWG やらetc・・・
> あるいは「ここの掲示板で質問せよ」でもいいです。

ここに誰かいるかも知れません。
http://acesekkei.com/forum/wforum.cgi?

ちなみに ObjectARX もしくは .NET API を使った場合のヒント。
AcDbSolid のインスタンスを生成し、切断面を AcDbFace で取り出すとか・・・

DOBON.NET | プログラミング道 | プログラミング掲示板