The 3D rendering engine does require that you have a DICOMdir.
This is used by the engine to build and display the images in a 3D model efficiently.
We do provide a demo with the LEADTOOLS v21 installation that can create a DICOMdir from an existing DICOM stack.
the precompiled demo can be found here:
C:\LEADTOOLS21\Shortcuts\DICOM\.NET Framework Class Libraries\DICOMDIR\DICOM Directory 64-bit.lnk
the source code for that demo can be found here:
C:\LEADTOOLS21\Examples\DotNet\CS\DicomDirectoryDemo
The minimum number of files to render a 3D image is 3, but the more images in the stack, the more accurate the rendered image will be in most cases.
Since LEAD is an SDK (Software Development Kit), our demos are primarily used for showcasing features and functionality that are capable with the LEAD libraries. While many of them are close enough in many ways to being end user ready, the specific functionality that you are looking into, will be across multiple demos and require combining them during the development phase.
Yes, the red box showing the boundaries of the 3D image can be manipulated.
You can choose to rotate and pan the image by:
>> GoTo >> Actions >> Rotate or Pan
The position of the cube is reflected in the smaller cube in the lower right.
The faces indicate the position being viewed at any given time.
Once the MPR View has been enabled - the changes made in the Axial, Sagittal, and Coronal medical viewer cells are immediately reflected in real time in the 3D rendered object.
This allows you to see exactly where you are viewing each of the planes within the 3D model.
It is difficult to illustrate this movement through images, so I would recommend taking a look at our
video of the 3D Medical Demo. What you are describing sounds exactly like what is being done in the 3D viewer.
The LEAD SDK provides many low level options.
For altering the color of the intersection lines, please see the links provided below.
Additional Links of InterestCreating DICOM DirectoriesHow To: Create a simple DICOMdirIntersection Line Color3D Medical Control ClassChris Thompson
Developer Support Engineer
LEAD Technologies, Inc.