2012-02-29 14 views
0

VTKを使用して通常のデスクトップアプリケーション(例:など、この1のように画像のために: vtkVolumeデータをMIPレンダリングとしてXTKにエクスポートする方法

http://www.invicro.com/images/stories/NasalMergeSolidLabeled.gif

は、私は、Webブラウザで同じレンダリングを生成するために素晴らしい仕事をしていませんXTK、学ぶことは非常に興奮していました。私はすでにvtkでROIをエクスポートできたので、xtkにロードすることができます。あなたが最初のリンクの画像で見るよう

http://www.vivoquant.com/xtk/index.html

しかし、私はまた、マウスのMIPレンダリングを追加したいと思います(さらにいくつかのコンテキストを提供します)。 VTK側では、vtkVolume、vtkVolumeRayCastMIPFunction、vtkFixedPointVolumeRayCastMapperを使用してMIPレンダリングを行います。 残念ながら、私はxtkが使用できる方法でこれをエクスポートする方法をまだ理解していません(skull.vtkで05を減らすのと同じように)。

rawボリュームのデータセットからskull.vtkの例をどのように作成したか教えてください。

ありがとうございました。素晴らしいツール! キリスト教

+0

こんにちは、すでにこの問題の解決策はありますか?ボリュームファイルを保存する方法も知りたいと思います。 VTKからそれらを入手してください。 – dforce

答えて

0

キリスト教、あなたのデモはすごく見える!

残念ながら、ボリュームレンダリング/ MIP機能はXTKではまだ使用できません。

おそらく、それは3/12/12に予定されている次のリリース3に含まれます。それが不安定になる可能性がありますxtk_edge.jsバージョンを使用していること http://lessons.goXTK.com/10/ ませんしてください:

今、この(非公式)授業のように、ボリューム・データ・ファイルをロードするために.nrrdすでに可能です。

あなたはこのような何かを想像することができますので、この機能は今後のボリュームレンダリングのためのベースである:

v = new X.volume(); 
v.load('rat.nrrd'); 
v.setVolumeRendering(true); // this call might change 

あなたはを参照してくださいskull.vtkファイルをし、MIPは、実際と表面だけのモデルであるように見えるかもしれません減少不透明:)

乾杯、 ダニエル

+0

また、あなたのvtkファイルに法線を追加すると、視覚化がはるかによく見えます。あなたが議論できるように、[email protected]にメールを送信しますか?どうも。 – haehn

+0

あなたの素早い返答をありがとう。あなたの開発者のメーリングリストに、より多くの質問をメールしてください:-)。キリスト教の – Christian

関連する問題