Isoptics of Bézier curves

https://doi.org/10.1016/j.cagd.2012.05.002Get rights and content

Abstract

Given a planar curve s(t), the locus of those points from which the curve can be seen under a fixed angle is called isoptic curve of s(t).

Isoptics are well-known and widely studied, especially for some classical curves such as e.g. conics (Loria, 1911). They can theoretically be computed for a large class of parametric curves by the help of their support functions or by direct computation based on the definition, but unfortunately these computations are extremely complicated even for simple curves.

Our purpose is to describe the isoptics of those curves which are still frequently used in geometric modeling – the Bézier curves. It turns out that for low degree Bézier curves the direct computation is possible, but already for degree 4 or 5 the formulas are getting too complicated even for computer algebra systems. Thus we provide a new way to solve the problem, proving some geometric relations of the curve and their isoptics, and computing the isoptics as the envelope of envelopes of families of isoptic circles over the chords of the curve.

Highlights

► Isoptic curve of low degree Bézier curves are directly computed. ► Envelope properties of Bézier curves and their isoptic curves are proved. ► Isoptic curves of high degree Bézier curves are computed by these envelopes.

References (15)

  • W. Wunderlich

    Contributions to the geometry of cam mechanisms with oscillating followers

    Journal of Mechanisms

    (1971)
  • G. Csima et al.

    Isoptic curves in the hyperbolic plane

    Studies of the University of Zilina Mathematical Series

    (2010)
  • Cieślak, W., Miernowski A., Mozgawa M., 1991. Isoptics of a closed strictly convex curve. In: Lecture Notes in...
  • D. Cox et al.

    Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra

    (2008)
  • J.H. Davenport et al.

    Computer Algebra: Systems and Algorithms for Algebraic Computation

    (1993)
  • G. Glaeser et al.

    Handbook of Geometric Programming Using Open Geometry GL

    (2002)
  • J.D. Lawrence

    A Catalog of Special Plane Curves

    (1972)
There are more references available in the full text version of this article.

Cited by (16)

View all citing articles on Scopus
View full text