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