Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2022, Vol. 43 ›› Issue (6): 1088-1095.DOI: 10.11996/JG.j.2095-302X.2022061088

• Computer Graphics and Virtual Reality • Previous Articles     Next Articles

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

CLC Number: