LEADTOOLS Medical

フレームを表示

SSD(陰影表面表示)と3Dメッシュでのプログラミング

SSDレンダリングは、LEADTOOLS 3D SDKの利用できるレンダリングメソッドの1つです。このレンダリング法は3Dオブジェクトを、Medical3DObject.SSD.Thresholdプロパティによって指定された単一の陰影表面に変換します。


SSDレンダリングメソッドを用いて3Dメッシュを表示すること

メソッドを提出しているSSDを用いて、3Dメッシュを表示するために、以下をしなければなりません:

  1. 3Dオブジェクトを作成して、Medical3DContainer.Objects.Addメソッドを用いてコンテナの3Dオブジェクトコレクションにそれを追加します。3Dオブジェクトを作成する方法の詳細については、「作成している3Dオブジェクト」を参照してください。
  2. ボリューム型をSSDに設定します。これは、Medical3DContainer.VolumeTypeプロパティをMedical3DVolumeType.SSDに設定することによってされます。


3Dメッシュのロードと保存

Medical3DObject.SaveMeshMedical3DObject.LoadMeshメソッドを用いて、3Dメッシュをロードまたは保存することができます。保存します、3Dメッシュ、オブジェクトVolumeTypeプロパティは、SSDでなければなりません。

メッシュは一般的なメッシュ形式(.X)を用いて保存されます。そして、それは他の3Dプログラムにより用いられます。

ときどき、SSDレンダリング法を使用する3Dメッシュが大きすぎて単一のファイルに収まらないことがあります。ツールキットは、メッシュをより小さい地域に分けることによって、これらの場合を処理します。たとえば、名前「MyMesh.x」を用いてメッシュを保存するならば、得られるメッシュファイルは「MyMesh.x」であるでしょう、メッシュをロードする「MyMesh001.x」、「MyMesh002.x」、「MyMesh003.x」などは、最初のファイル(上記のサンプルの「MyMesh.x」)のファイル名を使用します、そして、ツールキットは、名前と数に基づく休みを自動的にロードします。

メッシュをロードしたいならば、Medical3DContainerインスタンスに空のMedical3DObjectを追加する必要がある点に注意してください、そして、LoadMeshを呼び出します。

一度メッシュがロードされたら、他のどのボリューム型にもそれを変換することができないでしょう。


メッシュプロパティ

3Dメッシュの一部の特性はMedical3DObject.SSDプロパティを使用して変更できます。これらの特徴は以下を含みます:

1) Medical3DObject.SSD.Colorプロパティを用いたメッシュカラー。

2) Medical3DObject.SSD.Thresholdプロパティを用いたメッシュISOしきい値。