Professional Documents
Culture Documents
Lecture 7: Surfaces
1 / 36
A Variety of Mathematical Surfaces
• Surfaces of revolution
• Quadric surfaces
• Sweep surfaces
• Bilinear surfaces
• Ruled surfaces
• Coon’s surfaces
• NURBS surfaces
• Surfaces of revolution
• Quadric surfaces
• Sweep surfaces
• Bilinear surfaces
• Ruled surfaces
• Coon’s surfaces
• NURBS surfaces
In matrix form,
P(0, 0) P(0, 1) 1 − v
Q(u, v ) = 1 − u u
P(1, 0) P(1, 1) v
In matrix form,
P(0, 0) P(0, 1) 1 − v
Q(u, v ) = 1 − u u
P(1, 0) P(1, 1) v
In matrix form,
P(u, 0)
Q(u, v ) = 1 − v v
P(u, 1)
In matrix form,
P(u, 0)
Q(u, v ) = 1 − v v
P(u, 1)
Or alternatively,
P(0, v )
Q(u, v ) = 1 − u u
P(1, v )
In matrix form,
P(u, 0)
Q(u, v ) = 1 − v v
P(u, 1)
Or alternatively,
P(0, v )
Q(u, v ) = 1 − u u
P(1, v )
AC − B 2
K=
|Qu × Qv |4
AC − B 2
K=
|Qu × Qv |4
A
B = {Quu } {Quv } {Qvv } Qu × Qv
C
In matrix form,
−P(0, 0) −P(0, 1) P(0, v ) 1 − v
Q(u, v ) = 1 − u u 1 −P(1, 0) −P(1, 1) P(1, v ) v
P(u, 0) P(u, 1) 0 1
In matrix form,
−P(0, 0) −P(0, 1) P(0, v ) 1 − v
Q(u, v ) = 1 − u u 1 −P(1, 0) −P(1, 1) P(1, v ) v
P(u, 0) P(u, 1) 0 1
There is also a Coon’s bicubic surface. But we will not discuss it.
We can write it as
n X
X m
Q(u, v ) = Bi,j Si,j (u, v )
i=0 j=0
where
h N (u)Mj,l (v )
Si,j (u, v ) = Pn Pi,jm i,k
p=0 q=0 hp,q Np,k (u)Mq,l (v )
1. Non-negativity:
Si,j (u, v ) ≥ 0 ∀u, v
1. Non-negativity:
Si,j (u, v ) ≥ 0 ∀u, v
2. Partition of unity:
n X
X m
Si,j (u, v ) ≡ 1
i=0 j=0
1. Non-negativity:
Si,j (u, v ) ≥ 0 ∀u, v
2. Partition of unity:
n X
X m
Si,j (u, v ) ≡ 1
i=0 j=0
1. Non-negativity:
Si,j (u, v ) ≥ 0 ∀u, v
2. Partition of unity:
n X
X m
Si,j (u, v ) ≡ 1
i=0 j=0
1. Non-negativity:
Si,j (u, v ) ≥ 0 ∀u, v
2. Partition of unity:
n X
X m
Si,j (u, v ) ≡ 1
i=0 j=0