摘要
在分析了目前碰撞检测主要方法的基础上,研究了三维车削仿真加工过程中的碰撞检测方法。在造型的过程中借助了多边形的概念和B_rep的造型方法;在算法上采用将三维实体间的碰撞检测转化为二维多边形间的重叠性检验;并通过多边形之间的布尔交运算来判定碰撞的发生。实现的平台为自主开发的动态三维车削仿真系统CNCSimu 2.0。仿真实例表明:该方法简化了碰撞模型,提高了碰撞检测效率。
An algorithm, for collision detection in three-dimensional (3D) lathing-simulation was developed based on the study of current collision detection methods. In modeling process, the polygon concept and B_rep molding method were employed. The algorithm converts 3D solid model into 2D polygon model, and the occurrence of collision is detected by identifying the intersections among the 2D polygons using Boolean operation. This detection method can be performed on the 3D dynamic lathing - simulation system developed by the authors. Case study verified that this method can simplify the collision model, hence accelerates the detection process.
出处
《吉林大学学报(工学版)》
EI
CAS
CSCD
北大核心
2006年第B03期95-98,共4页
Journal of Jilin University:Engineering and Technology Edition
基金
新加坡国际合作项目
关键词
机械制造自动化
数控仿真
布尔运算
碰撞检测
mechanical manufacture and automation
NC simulation
Boolean operation
collision detection