2009
DOI: 10.1145/1531326.1531353
|View full text |Cite
|
Sign up to set email alerts
|

Direct trimming of NURBS surfaces on the GPU

Abstract: This paper presents a highly efficient direct trimming technique for NURBS surfaces, which is applicable to tessellation-based rendering as well as ray tracing systems. The central idea is to split the trim curves into monotonic segments with respect to the two parameter dimensions of the surface patches. We use an optimized bisection method to classify a point with respect to each monotonic trim curve segment without performing an actual intersection test. Our hierarchical acceleration structure allows the us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(14 citation statements)
references
References 25 publications
0
14
0
Order By: Relevance
“…If it does, we look up the u, v coordinate resulting from the Newton iteration in the trim structure to determine if the intersection actually lies on the B-Rep face. This follows the fragment classification method of Schollmeyer and Fröhlich [SF09]. If the Newton iterations do not converge, or if the trim structure lookup reveals the fragment is off the face, execution continues on to the next neighboring fragment.…”
Section: 42a Ray-casting B-rep Faces At Crack Locationsmentioning
confidence: 99%
“…If it does, we look up the u, v coordinate resulting from the Newton iteration in the trim structure to determine if the intersection actually lies on the B-Rep face. This follows the fragment classification method of Schollmeyer and Fröhlich [SF09]. If the Newton iterations do not converge, or if the trim structure lookup reveals the fragment is off the face, execution continues on to the next neighboring fragment.…”
Section: 42a Ray-casting B-rep Faces At Crack Locationsmentioning
confidence: 99%
“…For the first step, the input NURBS trimming curve is transformed into the nonparametric explicit representation with respect to either -or -direction in parameter domain, as shown in [5], which, taking -direction for example, yields the explicit Bézier curve . The -monotonic points on each trimming curve are the extrema on the curve [6], which are obtained by solving , and the trimming curves are split at each monotonic point by the Bézier subdivision, yielding the -monotonic curve segments, as shown in Fig. 2(a).…”
Section: A Point Classification Algorithmmentioning
confidence: 99%
“…At the third step, the -monotonic segments are stored in an acceleration data structure (ADS) based on the dual binary tree. Based on the ADS, an efficient PCA can be derived for the 2-D ray-curve intersection problem, which is available in [6].…”
Section: A Point Classification Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Schollmeyer and Froehlich [9] describe an approach for NURBS surface ray tracing, where surface trimming is used to set of monotonic Bézier curves. For finding of intersection point the bisection method is used.…”
Section: Introductionmentioning
confidence: 99%