knot intervals and T-splines Thomas W. Sederberg - PowerPoint PPT Presentation

About This Presentation
Title:

knot intervals and T-splines Thomas W. Sederberg

Description:

representation equivalent to a knot vector without knot origin ... Zheng, D. Sewell and M. Sabin,'Non-uniform Subdivision Surfaces,' SIGGRAPH 1998. ... – PowerPoint PPT presentation

Number of Views:113
Avg rating:3.0/5.0
Slides: 17
Provided by: minh1
Learn more at: https://www.cise.ufl.edu
Category:

less

Transcript and Presenter's Notes

Title: knot intervals and T-splines Thomas W. Sederberg


1
knot intervals and T-splinesThomas W. Sederberg
  • Minho Kim

2
knot intervals
3
knot intervals
  • representation equivalent to a knot vector
    without knot origin
  • ? geometrically intuitive (especially for
    periodic case)
  • ? different representation for odd and even
    degree
  • ? unintuitive phantom vertices and edges due to
    end condition

4
example odd degree
  • knot vector 1,2,3,4,6,9,10,11
  • knot intervals 1,1,1,2,3,1,1

5
example even degree
  • knot vector 1,2,3,5,7,8,9,12,14,17
  • knot intervals 1,1,2,2,1,1,3,2,3

P(2,3,5,7)
d12
P(3,5,7,8)
d22
P1
P2
d01
d-11
P(1,2,3,5)
P0
t5
t5
P(5,7,8,9)
t7
t7
P3
d31
P(9,12,14,15)
P6
d73
t9
t9
t8
t8
P4
d62
P5
d41
P(7,8,9,12)
P(8,9,12,14)
d53
6
examplenon-uniform multiple knots
  • varying knot intervals
  • multiple knots empty knot intervals

7
example knot insertion
  • example knot insertion in d1

8
knot insertion
  • Wolfgang Böhm
  • from Handbook of CAGD, p.156

9
T-spline
10
PB-spline
  • Point Based spline
  • linear combination of blending functions at
    points arbitrarily located
  • at least three blending functions need to overlap
    in the domain to define a surface

11
T-spline
  • splines on T-mesh where T-junctions are allowed
  • based on PB-spline
  • imposes knot coordinates based on knot intervals
    and connectivity
  • less control points due to T-junctions

12
T-spline (contd)
  • questions
  • Are the blending functions basis functions? (Are
    they linearly independent?)
  • Do they form a partition of unity?
  • Is it guaranteed that at least three blending
    functions are defined at every point of the
    domain?

13
T-spline vs. NURBS
14
T-spline vs. NURBS (contd)
T-spline
knot insertion (lossless)
T-spline simplification (lossy)
NURBS
15
T-NURCC
  • NURCC with T-junctions
  • NURCC (Non-Uniform Rational Catmull-Clark
    surfaces) generalization of CC to non-uniform
    B-spline surfaces
  • local refinement in the neighborhood of an
    extraordinary point

16
references
  • 1 T. W. Sederberg, J. Zheng, D. Sewell and M.
    Sabin,"Non-uniform Subdivision Surfaces,"
    SIGGRAPH 1998.
  • 2 G. Farin, J. Hoschek and M.-S. Kim, (ed.)
    "Handbook of CAGD," North-Holland, 2002.
  • 3 T. W. Sederberg, Jianmin Zheng, Almaz
    Bakenov, and Ahmad Nasri, "T-splines and
    T-NURCCS," SIGGRAPH 2003
  • 4 T. W. Sederberg, Jianmin Zheng and Xiaowen
    Song, "Knot intervals and multi-degree splines,"
    Computer Aided Geometric Design,20, 7, 455-468,
    2003.
  • 5 T. W. Sederberg, D. L. Cardon, G. T.,
    Finnigan, N. S. North, J. Zheng, and T. Lyche,
    "T-spline Simplification and Local Refinement,"
    SIGGRAPH 2004.
  • 6 T-Splines, LLC http//www.tsplines.com
Write a Comment
User Comments (0)
About PowerShow.com