在GPU上实现基于高斯映射的通用刀具扫描体建模  被引量:1

Realizing Swept Volume Modeling of General Cutter Based on Gauss Map on GPU

在线阅读下载全文

作  者:黎柏春 杨建宇[1] 于天彪[1] 王宛山[1] 

机构地区:[1]东北大学机械工程与自动化学院,沈阳110819

出  处:《计算机辅助设计与图形学学报》2015年第7期1334-1340,共7页Journal of Computer-Aided Design & Computer Graphics

基  金:国家自然科学基金(51275084);辽宁省博士启动基金(201120006);沈阳市科技项目攻关项目(沈发改发【2012】212号)

摘  要:以针对数控加工仿真的需要,以高斯映射理论为基础、GPU为主要硬件平台,提出一种基于并行计算的快速通用刀具空间扫描体建模方法.首先结合通用刀具的数学模型,利用高斯映射理论分析刀具平动时的扫描体建模原理;然后分析刀具做任意空间运动时的刀具表面点法向量和对应的接触映射,推导求解扫描体包络边界的表达式;再根据GPU上的通用计算方法和GPU图形绘制管线设计基于GPU实现刀具空间扫描体建模的算法流程,并利用C++、Open GL和Open GL着色语言GLSL实现了该方法.通过刀具扫描体建模实例,验证了文中方法的正确性与实时性.A method is proposed to rapidly generate the swept volume of a general cutter through parallel computing according to the requirement of NC process simulation. The method is based on Gauss map the- ory and GPU. Combining general cutter mathematical model and Gauss map theory, the fundamental of the swept volume modeling for a translational cutter is analyzed. And by analyzing the surface points and related normal vectors of a spatial motion cutter, the formula of solving swept volume envelope boundary is derived. According to computing method and graphics rendering pipeline of GPU, the specific process flow is de- vised to realize spatial swept volume modeling of a cutter on GPU. The method has been implemented with C++, OpenGL and OpenGL Shading Language. Some examples of cutter swept volume modeling are pre- sented to demonstrate the validity and instantaneity of the method.

关 键 词:高斯映射 通用刀具 刀具扫描体 GPU OpenGL着色语言 

分 类 号:TH164[机械工程—机械制造及自动化]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象