3

閉じた防水サーフェスを定義する 3D メッシュ (三角形のセット) があります。このメッシュをラスタライズしたいと思います。つまり、メッシュが占めるスペースを均等な小さな立方体 (2D ピクセルに相当する 3D) に分割し、三角形が通過する立方体を黒、残りを白としてペイントします。たとえば、2D ベクトル グラフィック イメージをラスタライズされた bmp にラスタライズする方法と同様です。言い換えれば、3D 配列を出力したいということです。AつまりM x M x MA(i,j,k)位置 の立方体が占める空間を通過する三角形がある場合は 1 になりますi,j,k。そうでない場合は、それが明確であることを願っています-教えてください。明確にします。

任意のアルゴリズム、ライブラリ、matlab ルーチンで十分です。

4

2 に答える 2

1

このボクセライザーは私のニーズに非常に適していることがわかりました。これは非常に高速に動作し、結果のボクセル ファイルを matlab に読み込むための matlab スクリプトも備えています。

于 2011-08-14T23:13:45.427 に答える
1

アルゴリズムやライブラリを紹介することはできませんが、ちょっとしたヒントです。あなたが探している用語はVoxelizationです。グーグルを試してみると、これに関するいくつかのリソースが表示される場合があります。また、このトピックの小さいながらもかなり古い紹介が表示され、さらなる研究の基礎となる可能性があります.

于 2011-08-11T13:38:44.517 に答える