The present invention interactive volume cutting method based on three-dimensional plane control, how to solve the software and graphics hardware rendering technology for interactive object cutting scene based on the invention includes: (1) data and construct three-dimensional plane control integrated rendering environment; (2) mixing volume data and drawing three-dimensional plane control; (3) through the mouse to complete the interactive data manipulation cutting. The invention integrates volume data, three-dimensional plane control, volume rendering, blending drawing, and mouse manipulation in the same environment, thereby realizing interactive and immersive body cutting. At the same time, volume rendering can use software based volume rendering, can achieve high quality rendering of large volume data, also can use graphics hardware based volume rendering, can realize small volume data rendering, has important application value in the field of data exploration and visualization.
【技术实现步骤摘要】
本专利技术涉及计算机图形学中的三维可视化领域,特别涉及利用三维平 面控件和体绘制方法来实现交互式的体切割。
技术介绍
体绘制(Volume Rendering)出现于上个世纪80年代,是三维可视化 方法中非常重要的一种方法。由于体绘制不仅可以显示三维规则数据(也 称为体数据)的表面信息,还可以显示其内部信息,从而能实现体数据的 真实感显示,有利于体数据信息的全面理解与分析,因此在辅助医生诊断、 工业CT缺陷检测等方面有着非常重要的作用。在体绘制过程中,可以通过交互调节灰度一阻光度等传递函数来显示 体数据内部组织的信息。但对于结构比较复杂的体数据,如果想同时显示 多种组织,则需要花费比较多的时间来调节,而且得到的显示结果并不一 定能比较清晰地反映各组织之间的相对位置等关系。体切割方法(Volume Clipping)在体绘制中引入了裁剪几何,将不需要显示的部分切割掉,而 只保留需要显示的部分,从而克服了上述缺陷,可以用来探查(Explore) 结构复杂的体数据。国内外研究者在体切割方面已经做了很多工作,并取得了很大的成 果。如1998年,Westermann禾BE ...
【技术保护点】
一种基于三维平面控件的交互式体切割方法,其特征在于,包括以下步骤: 步骤S1:建立一个完整的坐标系统,将体数据加入该坐标系统,然后在该坐标系统中加入三维平面控件,从而构建集成化绘制环境; 步骤S2:在集成化绘制环境中,首先基于体 绘制和二维纹理空间映射来实现体数据的绘制,然后遍历绘制所有三维平面控件,从而完成体数据和三维平面控件的混合绘制; 步骤S3:使用鼠标来交互地操纵体数据和三维平面控件,并在鼠标动作后返回步骤S2以更新混合绘制,从而实现对体数据的交互式切 割。
【技术特征摘要】
【专利技术属性】
技术研发人员:田捷,戴亚康,代晓倩,杨鑫,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。