欢迎访问《图学学报》 分享到:

图学学报 ›› 2022, Vol. 43 ›› Issue (6): 1088-1095.DOI: 10.11996/JG.j.2095-302X.2022061088

• 计算机图形学与虚拟现实 • 上一篇    下一篇

面向数控加工仿真的实体差集快速绘制方法

  

  1. 哈尔滨工业大学(威海)计算机科学与技术学院,山东 威海 264209
  • 出版日期:2022-12-30 发布日期:2023-01-11
  • 基金资助:
    国家自然科学基金项目(62072139);国家自然科学基金联合基金重点项目(U22A2033) 

Fast rendering of Boolean difference of solidsfor CNC machining simulation

  1. School of Computer Science and Technology, Harbin Institute of Technology, Weihai Shandong, 264209, China
  • Online:2022-12-30 Published:2023-01-11
  • Supported by:
    National Natural Science Foundation of China (62072139); Joint Funds of the National Natural Science Foundation of China (U22A2033)

摘要:

为了提升数控加工仿真速度,提出一种实体差集快速绘制方法。通过对参与运算的实体进行空间 分割,实现基于图元的绘制,达到降低问题规模,快速生成实体布尔差绘制图像的目的。通过对视景体进行相应 分割,减少绘制序列中刀具扫描体数目和基本图元的重复绘制,提升绘制效率。同时,子视口的数据在绘制过程 中具有独立性,便于子视口内的图像的并行生成。实验验证了该方法能达到数控加工仿真的实时绘制,并对该算 法中的各个参数进行了分析和试验验证,给出了几个工业零部件的加工仿真结果。

关键词: 数控仿真, 实时绘制, 并行绘制, 实体布尔差

Abstract:

In order to improve the speed of CNC milling simulation, a method for fast rendering of differences between entity sets was proposed. By applying space partition of the entities, the dimension of the problem was reduced and fast rendering could be achieved. The number of sweeping volumes of milling tools in the rendering sequence and the repeated drawing of primitives could be reduced by subdividing the viewing frustum. At the same time, the data of the sub-window was independent in the drawing process, facilitating the parallel generation of images. Several experiments demonstrated that the proposed algorithm can achieve the real-time rendering of CNC milling process simulation, and provided the processing simulation results of several industrial parts by analyzing and experimentally verifying the parameters of the algorithm. 

Key words: CNC machining simulation, real-time rendering, parallel rendering, Boolean difference

中图分类号: