Authors
Adarsh Krishnamurthy, Rahul Khardekar, Sara McMains
Publication date
2009/12/1
Journal
Computer-Aided Design
Volume
41
Issue
12
Pages
971-980
Publisher
Elsevier
Description
This paper presents a new unified and optimized method for evaluating and displaying trimmed NURBS surfaces using the Graphics Processing Unit (GPU). Trimmed NURBS surfaces, the de facto standard in commercial mechanical CAD modeling packages, are currently being tessellated into triangles before being sent to the graphics card for display since there is no native hardware support for NURBS. Other GPU-based NURBS evaluation and display methods either approximated the NURBS patches with lower degree patches or relied on specific hard-coded programs for evaluating NURBS surfaces of different degrees. Our method uses a unified GPU fragment program to evaluate the surface point coordinates of any arbitrary degree NURBS patch directly, from the control points and knot vectors stored as textures in graphics memory. This evaluated surface is trimmed during display using a dynamically …
Total citations
20102011201220132014201520162017201820192020202120222023222743433314
Scholar articles