Files
his/healthlink-his-ui/public/3d-views/views.json
华佗 7f2f612e58 feat: Three.js WebGL 3D体积渲染查看器 - 可拖拽旋转
3D查看器(viewer.vue):
- Three.js + WebGL GLSL着色器实时体积渲染
- 128步光线投射(Ray Marching)算法
- 64³胸部CT体数据(肺/心脏/脊柱/肋骨/软组织)
- 5种Transfer Function预设(骨骼/软组织/肺部/血管/皮肤)
- OrbitControls: 左键旋转/右键平移/滚轮缩放
- VR/MIP模式着色器动态切换
- DICOM信息叠加层

预渲染图片(public/3d-views/):
- 胸部/头部/腹部/膝关节 4个体位
- VR/MIP/MPR/窗宽窗位 10种视图
- DICOM风格文字叠加
2026-06-08 11:04:56 +08:00

50 lines
2.1 KiB
JSON

{
"chest": {
"vr": "/3d-views/chest/vr.png",
"mip_axial": "/3d-views/chest/mip_axial.png",
"mip_sagittal": "/3d-views/chest/mip_sagittal.png",
"mip_coronal": "/3d-views/chest/mip_coronal.png",
"mpr_axial": "/3d-views/chest/mpr_axial.png",
"mpr_sagittal": "/3d-views/chest/mpr_sagittal.png",
"mpr_coronal": "/3d-views/chest/mpr_coronal.png",
"window_bone": "/3d-views/chest/window_bone.png",
"window_soft": "/3d-views/chest/window_soft.png",
"window_lung": "/3d-views/chest/window_lung.png"
},
"head": {
"vr": "/3d-views/head/vr.png",
"mip_axial": "/3d-views/head/mip_axial.png",
"mip_sagittal": "/3d-views/head/mip_sagittal.png",
"mip_coronal": "/3d-views/head/mip_coronal.png",
"mpr_axial": "/3d-views/head/mpr_axial.png",
"mpr_sagittal": "/3d-views/head/mpr_sagittal.png",
"mpr_coronal": "/3d-views/head/mpr_coronal.png",
"window_bone": "/3d-views/head/window_bone.png",
"window_soft": "/3d-views/head/window_soft.png",
"window_lung": "/3d-views/head/window_lung.png"
},
"abdomen": {
"vr": "/3d-views/abdomen/vr.png",
"mip_axial": "/3d-views/abdomen/mip_axial.png",
"mip_sagittal": "/3d-views/abdomen/mip_sagittal.png",
"mip_coronal": "/3d-views/abdomen/mip_coronal.png",
"mpr_axial": "/3d-views/abdomen/mpr_axial.png",
"mpr_sagittal": "/3d-views/abdomen/mpr_sagittal.png",
"mpr_coronal": "/3d-views/abdomen/mpr_coronal.png",
"window_bone": "/3d-views/abdomen/window_bone.png",
"window_soft": "/3d-views/abdomen/window_soft.png",
"window_lung": "/3d-views/abdomen/window_lung.png"
},
"knee": {
"vr": "/3d-views/knee/vr.png",
"mip_axial": "/3d-views/knee/mip_axial.png",
"mip_sagittal": "/3d-views/knee/mip_sagittal.png",
"mip_coronal": "/3d-views/knee/mip_coronal.png",
"mpr_axial": "/3d-views/knee/mpr_axial.png",
"mpr_sagittal": "/3d-views/knee/mpr_sagittal.png",
"mpr_coronal": "/3d-views/knee/mpr_coronal.png",
"window_bone": "/3d-views/knee/window_bone.png",
"window_soft": "/3d-views/knee/window_soft.png",
"window_lung": "/3d-views/knee/window_lung.png"
}
}