LEADTOOLS Medical(Leadtools.Medical3Dアセンブリ)

フレームを表示

LoadMeshメソッド






保存された3Dメッシュの名前。
空の3Dへの保存されたメッシュオブジェクトをロードします。
構文
public void LoadMesh( 
   string fileName
)
'Declaration
 
Public Sub LoadMesh( _
   ByVal fileName As String _
) 
'Usage
 
Dim instance As Medical3DSSD
Dim fileName As String
 
instance.LoadMesh(fileName)

            

            
public:
void LoadMesh( 
   String^ fileName
) 

パラメーター

fileName
保存された3Dメッシュの名前。
解説
サンプル
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.MedicalViewer
Imports Leadtools.Medical3D

<TestMethod>
Public Sub Medical3DControlExample()
   Dim form As MainForm1 = New MainForm1()
   form.ShowDialog()
End Sub
' MainForm1 will be the owner of the medical viewer control.
Private Class MainForm1 : Inherits Form
   Private _medical3DControl As Medical3DControl

   Public Sub New()
      _medical3DControl = New Medical3DControl()
      AddHandler SizeChanged, AddressOf MainForm1_SizeChanged
      AddHandler FormClosing, AddressOf MainForm1_FormClosing

      _medical3DControl.ObjectsContainer.Objects.Add(New Medical3DObject())

      _medical3DControl.ObjectsContainer.VolumeType = Medical3DVolumeType.SSD

      _medical3DControl.AddAction(MedicalViewerActionType.Rotate3DObject)
      _medical3DControl.SetAction(MedicalViewerActionType.Rotate3DObject, MedicalViewerMouseButtons.Left, MedicalViewerActionFlags.Active)

      Dim fileName As String = Path.Combine(LEAD_VARS.ImagesDir, "CT_PelvisMesh.x")

      If _medical3DControl.ObjectsContainer.VolumeType = Medical3DVolumeType.SSD Then
         _medical3DControl.ObjectsContainer.Objects(0).SSD.LoadMesh(fileName)
      End If

      Controls.Add(_medical3DControl)
   End Sub

   Private Sub MainForm1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs)
      _medical3DControl.Dispose()
   End Sub


   Private Sub MainForm1_SizeChanged(ByVal sender As Object, ByVal e As EventArgs)
      If Not _medical3DControl Is Nothing Then
         _medical3DControl.Size = New Size(Me.ClientRectangle.Right, Me.ClientRectangle.Bottom)
      End If
   End Sub
End Class

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Codecs;
using Leadtools.MedicalViewer;
using Leadtools.Medical3D;

[TestMethod]
public void Medical3DControlExample()
{
    MainForm1 form = new MainForm1();
    form.ShowDialog();
}
// MainForm1 will be the owner of the medical viewer control.
class MainForm1 : Form
{
    private Medical3DControl _medical3DControl;

    public MainForm1()
    {
        _medical3DControl = new Medical3DControl();
        this.SizeChanged += new EventHandler(MainForm1_SizeChanged);
        this.FormClosing += new FormClosingEventHandler(MainForm1_FormClosing);

        _medical3DControl.ObjectsContainer.Objects.Add(new Medical3DObject());

        _medical3DControl.ObjectsContainer.VolumeType = Medical3DVolumeType.SSD;

        _medical3DControl.AddAction(MedicalViewerActionType.Rotate3DObject);
        _medical3DControl.SetAction(MedicalViewerActionType.Rotate3DObject, MedicalViewerMouseButtons.Left, MedicalViewerActionFlags.Active);

        string fileName =Path.Combine(LEAD_VARS.ImagesDir,@"Images\CT_PelvisMesh.x");

        if (_medical3DControl.ObjectsContainer.VolumeType == Medical3DVolumeType.SSD)
            _medical3DControl.ObjectsContainer.Objects[0].SSD.LoadMesh(fileName);

        Controls.Add(_medical3DControl);
    }

    void MainForm1_FormClosing(object sender, FormClosingEventArgs e)
    {
        _medical3DControl.Dispose();
    }


    void MainForm1_SizeChanged(object sender, EventArgs e)
    {
        if (_medical3DControl != null)
            _medical3DControl.Size = new Size(this.ClientRectangle.Right, this.ClientRectangle.Bottom);
    }
}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
必要条件

ターゲットプラットホーム

参照

参照

Medical3DSSDクラス
Medical3DSSDメンバ

   Leadtools.Medical3Dは、Medicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能