Misplaced Pages

Coons patch

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Coons surface)
Sample Coons patch

In mathematics, a Coons patch, is a type of surface patch or manifold parametrization used in computer graphics to smoothly join other surfaces together, and in computational mechanics applications, particularly in finite element method and boundary element method, to mesh problem domains into elements.

Coons patches are named after Steven Anson Coons, and date to 1967.

Bilinear blending

Given four space curves c0(s), c1(s), d0(t), d1(t) which meet at four corners c0(0) = d0(0), c0(1) = d1(0), c1(0) = d0(1), c1(1) = d1(1); linear interpolation can be used to interpolate between c0 and c1, that is

L c ( s , t ) = ( 1 t ) c 0 ( s ) + t c 1 ( s ) {\displaystyle L_{c}(s,t)=(1-t)c_{0}(s)+tc_{1}(s)}

and between d0, d1

L d ( s , t ) = ( 1 s ) d 0 ( t ) + s d 1 ( t ) {\displaystyle L_{d}(s,t)=(1-s)d_{0}(t)+sd_{1}(t)}

producing two ruled surfaces defined on the unit square.

The bilinear interpolation on the four corner points is another surface

B ( s , t ) = c 0 ( 0 ) ( 1 s ) ( 1 t ) + c 0 ( 1 ) s ( 1 t ) + c 1 ( 0 ) ( 1 s ) t + c 1 ( 1 ) s t . {\displaystyle B(s,t)=c_{0}(0)(1-s)(1-t)+c_{0}(1)s(1-t)+c_{1}(0)(1-s)t+c_{1}(1)st.}

A bilinearly blended Coons patch is the surface

C ( s , t ) = L c ( s , t ) + L d ( s , t ) B ( s , t ) . {\displaystyle C(s,t)=L_{c}(s,t)+L_{d}(s,t)-B(s,t).}

Bicubic blending

Although the bilinear Coons patch exactly meets its four boundary curves, it does not necessarily have the same tangent plane at those curves as the surfaces to be joined, leading to creases in the joined surface along those curves. To fix this problem, the linear interpolation can be replaced with cubic Hermite splines with the weights chosen to match the partial derivatives at the corners. This forms a bicubically blended Coons patch.

See also

References

  1. Coons, Steven A. (June 1967). Surfaces for Computer-Aided Design of Space Forms, MAC-TR-41. Cambridge, MA: MIT/LCS. Retrieved 2 June 2024.

Weiqing Gu. "Surface Construction Schemes". Archived from the original on 2010-08-06. Retrieved 6 August 2010.

Categories: