# VTKDicomView **Repository Path**: lxingro/vtkdicom-view ## Basic Information - **Project Name**: VTKDicomView - **Description**: VTK 3D 加载显示 dicom VTK demo - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-12 - **Last Updated**: 2025-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VTK DICOM 3D 可视化 ## 📂 项目目录结构 ```bash VTKDicomView/ ├── doc/ # 文档目录 │ └── ActiViz.NET_9.3_Users_Guide.pdf # VTK 中文技术文档 ├── dicom/ # DICOM 示例数据 │ └── sample.dcm # 示例DICOM文件 ├── VtkDemo/ # VTK 集成示例代码 ├── MainForm/ # 主程序模块 │ └── MainForm.cs # DICOM 3D加载核心逻辑 ├── lib/ # 依赖库目录 │ ├── Kitware.VTK/ # VTK 核心库文件 │ ├── SimpleITKCSharpManaged.dll # ITK 托管依赖库 │ └── SimpleITKCSharpNative.dll # ITK 原生依赖库 └── README.md # 项目说明文件 ``` ## 🛠️ 运行环境要求 ‌框架版本‌: .NET Framework 4.8 ‌操作系统‌: Windows 10/11 ‌硬件要求‌: 支持DirectX 11的显卡(推荐NVIDIA/AMD独立显卡) ## 📚 核心功能说明 1. DICOM 3D 加载模块 文件路径‌: MainForm/MainForm.cs 功能特性: 支持多切片DICOM序列加载 三维体渲染(Volume Rendering) 窗宽/窗位(WW/WL)动态调节 2. VTK 示例集合 ‌路径‌: VtkDemo/ 包含案例: 空间变化、表面网格(Mesh)渲染、坐标系统、相机、灯光 。。。。。。 示例参考: https://blog.csdn.net/weixin_45114627/category_12827392_2.html ## 🔧 依赖库配置 库文件路径 | 说明 | 必需性 ---- | ----- | ------ lib/Kitware.VTK/*.dll | VTK 9.2 | 核心运行时库 | ✅ lib/SimpleITKCSharpManaged.dll | ITK 托管接口库 | ✅ lib/SimpleITKCSharpNative.dll | ITK 原生依赖(需与CPU架构匹配)| ✅ ## 🚀 部署与运行指南 方式一:环境变量配置 将 lib/Kitware.VTK 目录下所有DLL文件路径加入系统 PATH 变量 方式二:直接拷贝DLL 将依赖的 dll 拷贝到运行文件 .exe 目录 ## 📖 开发文档 VTK 中文手册‌: doc/ActiViz.NET_9.3_Users_Guide.pdf ITK官方文档‌: [SimpleITK Documentation](https://simpleitk.readthedocs.io/en/master/)