
250 Applied Geometry for Computer Graphics and CAD
Next, apply the de Casteljau algorithm with s =0.5 to the first subsurface
(2, 3, 0) (6, 2, 1) (10, 2, 0)
(4, 2.5, 0.5) (8, 2, 0.5)
(6, 2.25, 0.5)
(2, 3.75, 0.75) (6, 3, 1.75) (10, 3, 0.75)
(4, 3.375, 1.25) (8, 3, 1.25)
(6, 3.1875, 1.25)
(2.0, 4.5625, 1.125) (6.0, 3.9375, 2.125) (10.0, 4.0, 1.125)
(4.0, 4.25, 1.625) (8.0, 3.96875, 1.625)
(6.0, 4.109375, 1.625)
and then to the second subsurface
(2.0, 4.5625, 1.125) (6.0, 3.9375, 2.125) (10.0, 4.0, 1.125)
(4.0, 4.25, 1.625) (8.0, 3.96875, 1.625)
(6.0, 4.109375, 1.625)
(2, 7, 2.25) (6.0, 6.75, 3.25) (10, 7, 2.25)
(4.0, 6.875, 2.75) (8.0, 6.875, 2.75)
(6.0, 6.875, 2.75)
(2, 10, 0) (6, 9, 1) (10, 10, 0)
(4.0, 9.5, 0.5) (8.0, 9.5, 0.5)
(6.0, 9.5, 0.5)
The last triangle of points of the first subsurface is identical to the first triangle
of the second subsurface since the subsurfaces have a common row of control
points. In practice the triangle would only be computed once, but it is included
here twice to illustrate that the surface is divided first into two and then into
four. As before the edges of the computed triangle give the control points
of the four surfaces resulting from the subdivision. The point S(0.5, 0.25) is
(6.0, 4.109375, 1.625). Note that only one of the t =0.25 subsurfaces needs to
be subdivided in order to evaluate this point. The subdivided surface is shown
in Figure 9.13.
Figure 9.13 Subdivided biquadratic B´ezier surface of Example 9.21