By Topic

Direct Rendering of Solid CAD Models on the GPU

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Iddo Hanniel ; Fac. of Mech. Eng., Technion - Israel Inst. of Technol., Haifa, Israel ; Kirk Haller

Interactively rendering solid CAD models currently relies on tessellation of the models and passing of the tessellation onto the graphics card (GPU). Direct rendering on the GPU, without a tessellation preprocess, has many advantages -- pixel-level quality, less memory requirements, and less preprocessing, to name a few. However, one of the main problems with existing solutions for rendering solid models directly is the appearance of crack/gap artifacts between faces due to the approximations of the trimming curves. This prevents the usage of direct GPU rendering in CAD systems. In this paper we present a novel solution to the gap problem. The new method combines a unique representation of the faces of the solid model, with fragment shader algorithms that utilize the representation for identifying the surface area to be rendered. This enables us to render the models with high quality in interactive speed without the crack/gap artifacts. We have implemented our method in a ray casting system for viewing CAD solid models and present our results.

Published in:

Computer-Aided Design and Computer Graphics (CAD/Graphics), 2011 12th International Conference on

Date of Conference:

15-17 Sept. 2011