2

私は、100万個の立方体のオーダーを妥協するデータセットを持っています。TriangleMesh を使用して、単一のノードとしてレンダリングします。これでよさそう、回転が速い。しかし、それをスライスしたいので、顔を再計算して適用するコードを実装しました。機能しますが、少し遅いです-面のインデックスの計算ではなく、レンダリングではそうです。

各直方体は 12 個の三角形で構成されています

次に、立方体ごとに個別のノードを持ち、ノードを表示/非表示に設定して試しました。これのパフォーマンスはひどいものでした。

何か案は?私が話していることのアイデアを得るために、見てください

http://www.peclouds.com/node/1

4

1 に答える 1

1

FXyzライブラリを知っていますか? たとえば、等高線図を有効にするために、複雑なテクスチャリング オプションとともに、いくつかの新しい 3D 複雑な形状があります。

Samplerも見て、すべてのオプションを調べてください。

ライブラリ内の最新の (コミットされていない) 開発の一部は、ScatterMeshおよびTetrahedraMeshです。

すべての行にデータが含まれているファイルからデータを読み取り、{x,y,z,f}4 つの三角形 (4 つの点と 4 つの面) のみを使用して、その点 (x、y、z) の四面体を作成できます。そして、 に従って濃度色を設定しfます。

すべての四面体をノードとして追加し、ノードの完全なグループを持つことができます。これは、少数のノードでのみ有効です。または、あなたが言ったように、すべての新しい四面体をこのメッシュに追加して、1 つのメッシュを作成することもできます。これは非常に高速で、数百万のデータ ポイントを読み取ることができました。

このメッシュには、100 万の四面体、または 400 万の三角形があります。

散布 1M

今のところ、スライス アルゴリズムはありません。あなたはそれに貢献することを歓迎します。

于 2015-07-25T10:48:21.253 に答える