Loads the saved mesh into an empty 3D object.
public void LoadMesh(string fileName)
Public Sub LoadMesh( _ByVal fileName As String _)
public:void LoadMesh(String^ fileName)
fileName
the name of the saved 3D mesh.
A mesh can be split into multiple files. For example, if you saved a mesh with a name "JamesMesh", the saved mesh will be:
To load this mesh select the first file. This is the file without numbers appended to the end of the file name.
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.MedicalViewerImports 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 FormPrivate _medical3DControl As Medical3DControlPublic Sub New()_medical3DControl = New Medical3DControl()AddHandler SizeChanged, AddressOf MainForm1_SizeChangedAddHandler 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 IfControls.Add(_medical3DControl)End SubPrivate Sub MainForm1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs)_medical3DControl.Dispose()End SubPrivate 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 IfEnd SubEnd ClassPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
using Leadtools;using Leadtools.Codecs;using Leadtools.MedicalViewer;using Leadtools.Medical3D;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";}
|
Products |
Support |
Feedback: LoadMesh Method - Leadtools.Medical3D |
Introduction |
Help Version 19.0.2017.3.22
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.