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风格文字叠加
50 lines
2.1 KiB
JSON
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"
|
|
}
|
|
} |