Octree-to-BRep conversion for volumetric NC simulation
Octree-to-BRep conversion for volumetric NC simulation
复制标题
DOI:
10.1007/s00170-005-0310-8
复制
发表时间:
2007-02
期刊:
影响因子:
--
通讯作者:
K. Karunakaran;R. Shringi
中科院分区:
文献类型:
--
作者:
K. Karunakaran;R. Shringi
User-friendlinesssuch as ease of creation and modification andsystem-friendlinesssuch as space and time complexities, accuracy etc. are two important criteria for the selection of a solid representation scheme. No single solid representation scheme fully meets all the requirements of user-friendliness and system-friendliness. Hence, any practical CAD/CAM system maintains the geometry of the objects in more than one solid representation scheme simultaneously. Therefore, it is often required to convert one solid representation scheme to the other. The authors have developed a volumetric NC simulation system in which the instantaneous blank is represented as an octree as its space and time complexities are independent of the number of NC blocks. However, since octree does not lend itself readily for operations such as arbitrary transformations, rendered display etc., it is not directly usable for downstream applications such as animated display, verification and optimization.Boundary representationis suitable for these downstream applications. Therefore, it is required to convert octree of the instantaneous blank into BRep. An efficient algorithm for this conversion is presented in this paper. This algorithm essentially splits the octree into three quadtrees that store the geometry along the three principal directions. This algorithm is fast as it involves only tree-traversals.