FAST DYNAMIC TESSELLATION OF TRIMMED NURBS SURFACES

被引:0
|
作者
ABIEZZI, SS
SUBRAMANIAM, S
机构
关键词
NURBS; TRIMMING; CURVED SURFACES; DYNAMIC TESSELLATION; COMPILATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Trimmed NURBS (non-uniform rational B-splines) surfaces are being increasingly used and standardized in geometric modeling applications. Fast graphical processing of trimmed NURBS at interactive speeds is absolutely essential to enable these applications, which poses some unique challenges in software, hardware, and algorithm design. This paper presents a technique that uses graphical compilation to enable fast dynamic tessellation of trimmed NURBS surfaces under highly varying transforms. We use the concept of graphical data compilation, through which we preprocess the NURBS surface into a compact, view-independent from amenable for fast per-frame extraction of triangles. Much of the complexity of processing is absorbed during compilation. Arbitrarily complex trimming regions are broken down into simple regions that are specially designed to facilitate tessellation before rendering. Potentially troublesome cases of degeneracies in the surface are detected and dealt with during compilation. Compilation enables a clean separation of algorithm-intensive and compute-intensive operations, and provides for parallel implementations of the latter. Also, we exercise a classification technique while processing trimming loops, which robustly takes care of geometric ambiguities and deals with special cases while keeping the compilation code simple and concise.
引用
收藏
页码:C107 / C126
页数:20
相关论文
共 50 条
  • [1] A tessellation algorithm for the representation of trimmed NURBS surfaces with arbitrary trimming curves
    Hamann, B
    Tsai, PY
    [J]. COMPUTER-AIDED DESIGN, 1996, 28 (6-7) : 461 - 472
  • [2] Tessellation of trimmed NURB surfaces
    Luken, WL
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 1996, 13 (02) : 163 - 177
  • [3] Adaptive tessellation of NURBS surfaces
    Espino, FJ
    Bóo, M
    Amor, M
    Bruguera, JD
    [J]. WSCG'2003, VOL 11, NO 1, CONFERENCE PROCEEDINGS, 2003, : 133 - 140
  • [4] TESSELLATING TRIMMED NURBS SURFACES
    PIEGL, LA
    RICHARD, AM
    [J]. COMPUTER-AIDED DESIGN, 1995, 27 (01) : 16 - 26
  • [5] Incremental tessellation of trimmed parametric surfaces
    Ng, WMM
    Tan, ST
    [J]. COMPUTER-AIDED DESIGN, 2000, 32 (04) : 279 - 294
  • [6] High Quality Realtime Tessellation of Trimmed NURBS Surfaces for Interactive Examination of Surface Quality on Car Bodies
    Sussner, Gerd
    Meyer, Quirin
    Greiner, Guenther
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL MESHING ROUNDTABLE, 2008, : 399 - 414
  • [7] EFFICIENT RENDERING OF TRIMMED NURBS SURFACES
    KUMAR, S
    MANOCHA, D
    [J]. COMPUTER-AIDED DESIGN, 1995, 27 (07) : 509 - 521
  • [8] Computing offsets of trimmed NURBS surfaces
    Kumar, GVVR
    Shastry, KG
    Prakash, BG
    [J]. COMPUTER-AIDED DESIGN, 2003, 35 (05) : 411 - 420
  • [9] Ray casting of trimmed NURBS surfaces on the GPU
    Pabst, Hans-Friedrich
    Springer, Jan P.
    Schollmeyer, Andre
    Lenhardt, Robert
    Lessig, Christian
    Froehlich, Bernd
    [J]. RT 06: IEEE SYMPOSIUM ON INTERACTIVE RAY TRACING 2006, PROCEEDINGS, 2006, : 151 - 160
  • [10] Quadrilateral mesh generation on trimmed NURBS surfaces
    Chae, SW
    Kwon, KY
    [J]. KSME INTERNATIONAL JOURNAL, 2001, 15 (05): : 592 - 601