Gangyi Li, Xi Wu, Zhongxuan Luo, Lei Na, Jin-San Cheng
{"title":"A Precision Controlled Surface-Surface Intersection Algorithm for NURBS","authors":"Gangyi Li, Xi Wu, Zhongxuan Luo, Lei Na, Jin-San Cheng","doi":"10.1145/3806045","DOIUrl":null,"url":null,"abstract":"Precision control is a challenging problem in surface-surface intersections. It has a direct impact on the watertight issue, rendering, mesh generation, Computer-Aided Engineering (CAE) numerical computation, and Computer-Aided Manufacturing (CAM). In this paper, we propose a priori precision control method for the most widely used NURBS. We leverage Lipschitz continuity and convex hulls to control the Hausdorff distance between the polyline and actual intersection curves, and a novel curve fitting method to control the Hausdorff distance between the fitted curve and the polyline. In addition, we propose a fast OBB computation method and use normal range analysis to determine the existence and type of intersection, enabling categorized processing. We present some examples to demonstrate the algorithm’s correctness and precision control ability. Our algorithm demonstrates superior precision, efficiency, and robustness compared to several commercial and open-source kernels.","PeriodicalId":50913,"journal":{"name":"ACM Transactions on Graphics","volume":"52 1","pages":""},"PeriodicalIF":9.5000,"publicationDate":"2026-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Graphics","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1145/3806045","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Precision control is a challenging problem in surface-surface intersections. It has a direct impact on the watertight issue, rendering, mesh generation, Computer-Aided Engineering (CAE) numerical computation, and Computer-Aided Manufacturing (CAM). In this paper, we propose a priori precision control method for the most widely used NURBS. We leverage Lipschitz continuity and convex hulls to control the Hausdorff distance between the polyline and actual intersection curves, and a novel curve fitting method to control the Hausdorff distance between the fitted curve and the polyline. In addition, we propose a fast OBB computation method and use normal range analysis to determine the existence and type of intersection, enabling categorized processing. We present some examples to demonstrate the algorithm’s correctness and precision control ability. Our algorithm demonstrates superior precision, efficiency, and robustness compared to several commercial and open-source kernels.
期刊介绍:
ACM Transactions on Graphics (TOG) is a peer-reviewed scientific journal that aims to disseminate the latest findings of note in the field of computer graphics. It has been published since 1982 by the Association for Computing Machinery. Starting in 2003, all papers accepted for presentation at the annual SIGGRAPH conference are printed in a special summer issue of the journal.