The Perspective Silhouette of a Canal Surface
We present an efficient and robust algorithm for parameterizing the perspective silhouette of a canal surface and detecting each connected component of the silhouette. A canal surface is the envelope of a moving sphere with varying radius, defined by the trajectory C(t) of its center and a radius fu...
Saved in:
Published in | Computer graphics forum Vol. 22; no. 1; pp. 15 - 22 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Oxford, UK
Blackwell Publishing, Inc
01.03.2003
|
Online Access | Get full text |
Cover
Loading…
Summary: | We present an efficient and robust algorithm for parameterizing the perspective silhouette of a canal surface and detecting each connected component of the silhouette. A canal surface is the envelope of a moving sphere with varying radius, defined by the trajectory
C(t)
of its center and a radius function
r(t)
. This moving sphere,
S(t)
, touches the canal surface at a characteristic circle
K(t)
. We decompose the canal surface into a set of characteristic circles, compute the silhouette points on each characteristic circle, and then parameterize the silhouette curve. The perspective silhouette of the sphere
S(t)
from a given viewpoint consists of a circle
Q(t)
; by identifying the values of
t
at which
K(t)
and
Q(t)
touch, we can find all the connected components of the silhouette curve of the canal surface.
ACM CSS: I.3.7 Computer Graphics–Three Dimensional Graphics and Realism |
---|---|
Bibliography: | ark:/67375/WNG-3XKLBGWW-Z ArticleID:CGF642 istex:4EABAC6A98AC536FC71BB46A2C8B53080A5255BF ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0167-7055 1467-8659 |
DOI: | 10.1111/1467-8659.t01-1-00642 |