LEADTOOLS Medical

フレームを表示

Medical3DCameraは人間の目に似ていて、ビューを作成する役割を果たします。それは、ProjectionMethodプロパティを使用して設定されることができる、直交で視点の視野投影法をサポートします。正射投影法は平行投影の一形態で、視線方向が投影面に対して直角になります。そのため、カメラからの距離にかかわらず物体が歪むことはありません。それに対して、Medical3DCameraによって使用されるような透視投影法は(人間の目のように)遠い物体ほど小さく見えます。

正面のクリッピング面はMedical3DCamera.Nearプロパティを使用して設定されることができます、そして、後ろのクリッピング面はMedical3DCamera.Farプロパティを使用して設定されることができます。これは、ビュー(すなわち、ビューポートのカメラと比較して視聴切頭体を制御します)から、遠いクリッピング面の後ろで近いクリッピング面とオブジェクトの前でオブジェクトを削除します。

3Dボリュームにズームするために、Medical3DCamera.Zoomプロパティを使います。任意の軸でカメラを回転させるために、Medical3DCamera.Rotateメソッドを使います。カメラはMedical3DCamera.Translateメソッドを用いて3Dシーン全体でパンされることができます、そして、カメラオフセットはXOffsetYOffsetZOffsetプロパティを使用して変更されることができます。カメラをリセットするために、それぞれ、positionと回転はResetPositionResetRotationプロパティを使います。