{"title":"Direct slicing NURBS objects: A numerically dependable form","authors":"Silvio de Barros Melo","doi":"10.1016/j.cag.2025.104418","DOIUrl":null,"url":null,"abstract":"<div><div>In additive manufacturing, a three-dimensional model is constructed by sequentially adding material layers. Digitally, complex objects are typically modeled using parametric representations, with Non-Uniform Rational B-Splines (NURBS) surfaces being among the most prominent. Slicing NURBS surfaces—a critical operation in the additive manufacturing workflow—has long been a challenge for 3D modelers due to the complexities inherent in their free-form geometries when intersecting with a plane. Traditionally, this challenge is addressed by converting NURBS representations into meshes composed of approximating triangles. While this approach simplifies the intersection process, it often comes at the expense of accuracy or requires significant computational resources to maintain precision. Although direct slicing methods exist, they encounter various limitations. In this work, we introduce an efficient, numerically robust, conversion-free method for sampling points at the intersection of cutting planes and NURBS objects, termed IsoSlicer. This approach supports NURBS surfaces of any degree while achieving arbitrary accuracy requirements with guaranteed numerical stability.</div></div>","PeriodicalId":50628,"journal":{"name":"Computers & Graphics-Uk","volume":"132 ","pages":"Article 104418"},"PeriodicalIF":2.8000,"publicationDate":"2025-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Graphics-Uk","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0097849325002596","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
In additive manufacturing, a three-dimensional model is constructed by sequentially adding material layers. Digitally, complex objects are typically modeled using parametric representations, with Non-Uniform Rational B-Splines (NURBS) surfaces being among the most prominent. Slicing NURBS surfaces—a critical operation in the additive manufacturing workflow—has long been a challenge for 3D modelers due to the complexities inherent in their free-form geometries when intersecting with a plane. Traditionally, this challenge is addressed by converting NURBS representations into meshes composed of approximating triangles. While this approach simplifies the intersection process, it often comes at the expense of accuracy or requires significant computational resources to maintain precision. Although direct slicing methods exist, they encounter various limitations. In this work, we introduce an efficient, numerically robust, conversion-free method for sampling points at the intersection of cutting planes and NURBS objects, termed IsoSlicer. This approach supports NURBS surfaces of any degree while achieving arbitrary accuracy requirements with guaranteed numerical stability.
期刊介绍:
Computers & Graphics is dedicated to disseminate information on research and applications of computer graphics (CG) techniques. The journal encourages articles on:
1. Research and applications of interactive computer graphics. We are particularly interested in novel interaction techniques and applications of CG to problem domains.
2. State-of-the-art papers on late-breaking, cutting-edge research on CG.
3. Information on innovative uses of graphics principles and technologies.
4. Tutorial papers on both teaching CG principles and innovative uses of CG in education.