Professional Documents
Culture Documents
Ulrich Reif
L̃v = g on Γ.
L̃v = g on Γ.
1. Algorithms
• 2d: optimize spectrum
• 3d: design new algorithms
2. Analysis
• 2d: largely done
• 3d: completely open
3. Implementation
• 2d: quadrature non-trivial
• 3d: cubature even less trivial
Task
Construct a 3d variant of Catmull-Clark with
Task
Construct a 3d variant of Doo-Sabin with
Task
Consider hyper-surface in Rd+1 , whose trace s is given by the graph of
some function u,
s = {(x, u(x)) : x ∈ Ω},
and show that κ1 , κ2 ∈ L2 (s) implies u ∈ H 2 (Ω).
Task
Establish sufficient conditions for C 1 -regularity of trivariate subdivision
algorithms.
Task
Verify C 1 -conditions for specific algorithms.
Task
Verify C 1 -conditions for specific algorithms.
Task
Establish sufficient conditions for square integrability of principal
curvatures of trivariate subdivision algorithms.
Definition
A surface patch
X
x(s, t) = xj,k s j t k , (s, t) ∈ [0, 1]2 ,
j,k≥0
Definition
A surface patch
X
x(s, t) = xj,k s j t k , (s, t) ∈ [0, 1]2 ,
j,k≥0
A Bézier surface
n
X
x(s, t) = bjn (s)bkn (t)pj,k , (s, t) ∈ [0, 1]2 ,
j,k=0
∂s x(s, t) × ∂t x(s, t)
lim n(s, t) = lim = e3 .
(s,t)→(0,0) (s,t)→(0,0) k∂s x(s, t) × ∂t x(s, t)k
• With
x(s, t)
x(s, t)
x(s, t) = y (s, t) , ξ (s, t) := ,
y (s, t)
z(s, t)
show that the projection Π : x → ξ of x into the xy -plane is locally
injective.
• Use the mean value theorem and normal continuity to show that
∇h(0, 0) = 0.
That is, h is C 1 .
• G1
• Easy to implement (despite complexity of analysis)
• Uniform framework
• Refinability (like subdivision, unlike geometric continuity)
• Curvature unbounded (C 2 known, but complicated)
• Shape quality substandard
Definition
A surface patch
X
x(s, t) = xj,k s j t k , (s, t) ∈ [0, 1]2 ,
j,k≥0
•
ht × r, t × si > 0.
U. Reif Degenerate Surface Patches March 13, 2023 28 / 40
Rounded corners in Bézier form (simplified)
Parametrization:
6
C -continuous pole
2us2 s3
y(u, v) = 2vs2 s3 , [u, v] ∈ [−1, 1]2
2s3 − 1
z
with
s1 = (1 − u2 )(1 − v 2 )
√ −1
x s2 = (1 − s41 )2 u2 + v 2 + s1
y −1
Rounded corner s3 = u2 s22 + v 2 s22 + 1
standard constrained
10−1 102
10−2 101 1
1 2
10−3 100
3
10−4
ε
10−1
−5
10
10−2
10−6 5 4
10−3
10−7
1 10−4 1
4 8 16 32 64 8 16 32 64
Number of elements Number of elements
n = 2 standard n = 3 standard n = 4 standard
n = 2 constrained n = 3 constrained n = 4 constrained
102 standard
constrained
100
10−2
ε
10−4
10−6
10−7 10−6 10−5 10−4 10−3 10−2 10−1
Distance to corner
• G1
• Easy to implement (despite complexity of analysis)
• Increased flexibility compared with regular setup
• Useful for untrimming → Hughes & Marussig
• Shape quality substandard
• Principal curvatures unbounded
• G1
• Easy to implement (despite complexity of analysis)
• Increased flexibility compared with regular setup
• Useful for untrimming → Hughes & Marussig
• Shape quality substandard
• Principal curvatures unbounded, but in L3−ε → IGA
m := p0,0 = · · · = p0,n
where
s×t
s := p1,1 − m, t := p1,n − m, n :=
ks × tk
and the function h is differentiable with ∇h(0, 0) = 0.
• G1
• Easy to implement
• Increased flexibility compared with regular setup
• Shape quality?
• Principal curvatures bounded → IGA
• Spline spaces for structured hex meshes still offer a big challenge.
• Geometric continuity seems to be impractical.
• Subdivision needs improved algorithms and thorough analysis.
• Singular parametrization is mined area.
• Spline spaces for structured hex meshes still offer a big challenge.
• Geometric continuity seems to be impractical.
• Subdivision needs improved algorithms and thorough analysis.
• Singular parametrization is mined area.
• Don’t trust experimental results unless based on solid ground.
• Consider alternatives.
• Be open and unbiased.