1 Introduction

1.1 Definition of isoptic curves

Consider first a regular convex planar curve \(\alpha :\mathopen {}\left[ 0,2\pi \right] \mathclose {}\rightarrow {\mathbb {R}}^2\) defined by a support function \(h\in {\mathcal {C}}^2\). This is,

$$\begin{aligned} \alpha (t)=h(t)\,(\cos t,\,\sin t)+h'(t)\,(-\sin t,\,\cos t). \end{aligned}$$

Denote by \(\mathbf{t}\) and \(\mathbf{n}=J\mathbf{t}\) the tangent and normal vectors, respectively, of \(\alpha \) at \(\alpha (t)\).

Given \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\), the \(\phi \)-isoptic of \(\alpha \) is the locus of points from which the curve \(\alpha \) is seen under a constant angle \(\pi -\phi \) (see for instance [4] and [5]). For each \(t\in \mathopen {}\mathopen {}\left[ 0,2\pi \right] \mathclose {}\), the supporting lines that contain the curve \(\alpha \) under this constant angle \(\pi -\phi \) are those that touch the curve at the points \(\alpha (t)\) and \(\alpha (t+\phi )\) (see Fig. 1). Denote by \(\lambda _1(t,\phi )\) the distance from \(\alpha (t)\) to the \(\phi \)-isoptic and by \(\lambda _2(t,\phi )\) the same from \(\alpha (t+\phi )\).

Fig. 1
figure 1

Definition of the \(\phi \)-isoptic \(\alpha _\phi \) of \(\alpha \)

Thus, the \(\phi \)-isoptic of \(\alpha \) can be written in two different ways as a curve \(\alpha _{\phi }:\mathopen {}\left[ 0,2\pi \right] \mathclose {}\rightarrow {\mathbb {R}}^2\) defined by:

$$\begin{aligned} \alpha _{\phi }(t)&=\alpha (t)+\lambda _1(t,\phi )\,\mathbf{t}(t)\nonumber \\&=\alpha (t+\phi )-\lambda _2(t,\phi )\,\mathbf{t}(t+\phi ). \end{aligned}$$
(1.1)

Isoptic curves have been studied thoroughly for smooth convex curves in the last decades (see for instance the cited papers [4] and [5], among many others by the same authors). If \(\alpha \) is a strictly convex curve, then for any point in the outside region determined by \(\alpha \) there exists a unique pair of tangents to \(\alpha \). This is essential to properly define isoptic curves. The angle \(\phi \) in the definition of its \(\phi \)-isoptic can be computed easily as the angle between these two tangents.

Nevertheless, only few references on isoptics for non-convex curves are found in the literature. In the paper [7] a symbolic study on the isoptics of an astroid was performed. Astroid curves are examples of non-convex curves with cusps. In this example it was shown that there exist points where three tangents to the astroid are found. If a pre-defined angle is considered, namely \(\phi \), the third tangent is irrelevant as it is pointed out in the same paper. Doing a careful study of the astroid example, we can see that the angle between the tangents does not remain exactly constant. See Fig. 2: at the beginning, the angle between the tangents is indeed \(\phi \), but when one of the tangents passes through one of the cusps, then the angle between the tangents turns into \(\pi -\phi \). This would go against the definition of an isoptic which demands the curve to be seen under a constant angle. In order to avoid this issue for non-convex curves, we take the definition of an isoptic given in recent papers such as [7] or [8], which can be stated in the following manner.

Fig. 2
figure 2

The astroid curve \(\bigl (\cos ^3t,\,\sin ^3t\bigr )\) and its \(\phi \)-isoptic, for \(\phi =\pi /3\). The angle between the tangent lines is piecewise-constant equal to \(\pi /3\) or \(2\pi /3\)

Definition 1.1

(Isoptic curve) Given a planar curve \(\alpha \) and an angle \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\), define the \(\phi \)-isoptic of \(\alpha \) as the curve defined by the locus of points through which a pair of tangents to \(\alpha \) pass making an angle of \(\phi \).

Note that this definition allows the angle between the tangents to be \(\phi \) or \(\pi -\phi \).

1.2 Sliding a constant length chord seen under a constant angle

In the non-convex case, the definition of the \(\phi \)-isoptic with the distance functions \(\lambda _1\) or \(\lambda _2\) as in (1.1) must be written carefully, since these two distance functions may include sign changes. The consideration of these sign changes is essential for non-convex curves, because they may happen due to non-simple shapes or cusps, for example. The sign is dependent on the oriented angle from one tangent to the other, which may be either \(\phi \) or \(\pi -\phi \) up to a multiple of \(\pi \). This will be discussed later in Proposition 2.1.

In [11], the authors worked with a special kind of convex bodies. Let K be a strictly convex body in \({\mathbb {R}}^2\) with differentiable boundary and let \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\). A straight segment connecting two points of this boundary is called a \(\phi \)-chord if the tangent lines to K at these two points intersect at an angle \(\phi \). In the cited paper, the authors considered convex bodies with \(\phi \)-chords of constant length. Some interesting partial results were given (under some conditions) towards the Euclidean disc being the only example of this kind of convex bodies (the general result is still open).

In this paper, we will study precisely the kind of curves given by the boundary of such sets, but not restricted to the convex case. Recall that the sliding of a constant length chord around a given curve corresponds to the famous setting studied by Hamnet Holditch in 1858, [10], and by many other authors in papers such as [1, 6] or, more recently, in the works [3, 14] and [17]. In fact, in [3] the reader can find some results on sliding chords in the construction of isoptics and a new result on areas of ring domains in a modified Holditch construction.

To sum up, we will give a name to the kind of curves to be considered in this work.

Definition 1.2

(Isochordal-viewed curve) Given \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\) and \(\ell >0\), a planar curve \(\alpha \) is said to be \((\phi ,\ell )\)-isochordal viewed if the \(\phi \)-isoptic of \(\alpha \), \(\alpha _\phi \), is such that the chord joining the contact points with \(\alpha \) of its supporting lines meeting at \(\alpha _\phi \) has constant length \(\ell \).

The obvious example of a curve where a constant length chord can travel around and which can always be seen under a constant angle is the circle (and it might be the only convex example, but this is just a conjecture for now). Nevertheless, in the non-convex case other examples different from the circle can be given and the definition does not become trivial. In fact, in Examples 3.2, 3.3 we will study two hedgehogs which are isochordal-viewed. Moreover, a 1-parameter family of examples will be given in Example 3.4.

The paper is structured as follows. First, in Sect. 2, the general setting for isochordal-viewed curves is addressed and the explicit expression for the \(\phi \)-isoptic of a given closed curve is obtained (Proposition 2.1). The proof of this expression leads to a generalization of the so-called sine-theorem for isoptics (Remark 2.2). In Sect. 3, the definition of curves of constant \(\phi \)-width is recalled and some examples of \((\phi ,\ell )\)-isochordal-viewed curves and curves of constant \(\phi \)-width are constructed. After that, in Sect. 4 we derive some formulae on the area of the isoptics of isochordal-viewed curves (Propositions 4.2 and 4.4), together with a Barbier-type theorem for isochordal-viewed curves (Theorem 4.6). Finally, in Sect. 5 a characterization of when an isochordal-viewed hedgehog is a curve of constant \(\phi \)-width is given (Theorem 5.4).

2 General setting for isochordal-viewed curves

Henceforth, let \(\alpha :I\rightarrow {\mathbb {R}}^2\) be a piecewise-regular closed planar curve, where I is some real interval (and assume that the curve can be extended to the whole \({\mathbb {R}}\) by periodicity). Recall that the Holditch function \(f:I\rightarrow f(I)\), see [14], is defined as the homeomorphism that given the rear endpoint \(\alpha (t)\) of the sliding chord produces the front one, \(\alpha \bigl (f(t)\bigr )\). Note that the definition of f depends on the chosen parameterization of \(\alpha \) and it assumes that no retrograde movements are done by the moving chord.

Henceforth, given a curve \(\alpha :I\rightarrow {\mathbb {R}}^2\) and an angle \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\), we will define \(f:I\rightarrow f(I)\) such that \(\alpha (t)\) and \(\alpha \bigl (f(t)\bigr )\) are the contact points of \(\alpha \) where two tangent lines to \(\alpha \) meet at an angle \(\phi \). This function will be called the Holditch function for the parameterization \(\alpha \) and the angle \(\phi \). For \((\phi ,\ell )\)-isochordal-viewed hedgehogs parameterized by a support function, this Holditch function is just a translation by the angle \(\phi \): \(f(t)=t+\phi \).

Define the distance function as

$$\begin{aligned} d(t)\mathrel {\mathop :}=\Bigl \Vert \alpha \bigl (f(t)\bigr )-\alpha (t)\Bigr \Vert . \end{aligned}$$

In the situation we are addressing, where the constant length is \(\ell \), we have the constraint:

$$\begin{aligned} d(t)\mathrel {\mathop :}=\Bigl \Vert \alpha \bigl (f(t)\bigr )-\alpha (t)\Bigr \Vert =\ell , \quad \text {for all }t\in I. \end{aligned}$$
(2.1)

We will call this constraint as the isochordal condition.

Define \(\nu (t)\) as the oriented angle function from \(\mathbf{t}(t)\) to \(\alpha \bigl (f(t)\bigr )-\alpha (t)\) and \(\mu (t)\) as the oriented angle function from \(\alpha \bigl (f(t)\bigr )-\alpha (t)\) to \(\mathbf{t}\bigl (f(t)\bigr )\). Assume that the starting angle at \(\inf I\) is oriented in \(\mathopen {}\left. \right] -\left. \pi ,\pi \right] \mathclose {}\). Note that, again, the angles \(\nu \) and \(\mu \) depend on the chosen parameterization \(\alpha \). From now on, \(\nu \) and \(\mu \) will denote these two oriented angle functions with respect to the chosen parameterization (see Fig. 3 for a visualization of these angle functions).

Fig. 3
figure 3

Definition of the Holditch function f, the angles \(\nu \), \(\mu \) and \(\phi \), and the distance functions d, \(\lambda _1\) and \(\lambda _2\)

By the definition of \(\nu \), we have:

$$\begin{aligned} \alpha \bigl (f(t)\bigr )-\alpha (t)=d(t)\,\Bigl (\cos \nu (t)\,\mathbf {t}(t)+\sin \nu (t)\,\mathbf {n}(t)\Bigr ). \end{aligned}$$
(2.2)

Analogously, by the definition of \(\mu \) we can deduce:

$$\begin{aligned} \alpha \bigl (f(t)\bigr )-\alpha (t)=d(t)\,\Bigl (\cos \mu (t)\,\mathbf{t}\bigl (f(t)\bigr )-\sin \mu (t)\,\mathbf{n}\bigl (f(t)\bigr )\Bigr ). \end{aligned}$$
(2.3)

Define

$$\begin{aligned} {\tilde{\phi }}(t)\mathrel {\mathop :}=\nu (t)+\mu (t). \end{aligned}$$

We have that \({{\tilde{\phi }}}\) is a piecewise-constant function (either \(\phi \) or \(\pi -\phi \) up to a multiple of \(\pi \)), which gives an oriented angle from \(\mathbf{t}(t)\) to \(\mathbf{t}\bigl (f(t)\bigr )\). Thus,

$$\begin{aligned} \mathbf{t}\bigl (f(t)\bigr )&=\cos {\tilde{\phi }}(t)\,\mathbf{t}(t)+\sin {\tilde{\phi }}(t)\,\mathbf{n}(t),\nonumber \\ \mathbf{n}\bigl (f(t)\bigr )&=-\sin {\tilde{\phi }}(t)\,\mathbf{t}(t)+\cos {\tilde{\phi }}(t)\,\mathbf{n}(t). \end{aligned}$$
(2.4)

The relation between \({{\tilde{\phi }}}\) and \(\phi \) is the following:

$$\begin{aligned} \phi =\bigl |{{\tilde{\phi }}}(t) \mod \pi \bigr |,\quad \text {for any }t\in I. \end{aligned}$$

In the convex case, \({{\tilde{\phi }}}(t)=\phi \) for all \(t\in I\).

The functions \(\lambda _1\) and \(\lambda _2\) can be computed geometrically by the cosine rule (see Fig. 3). Nevertheless, the computations must be carried out carefully because of possible changes in angles and signs. Instead, we will derive the expression of the \(\phi \)-isoptic of \(\alpha \) by finding the intersection point between the tangent lines at \(\alpha (t)\) and \(\alpha \bigl (f(t)\bigr )\). We will do it in the general scenario of any curve, not necessarily verifying the isochordal condition.

Proposition 2.1

Let \(\ell >0\), \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\) and let \(\alpha :I\rightarrow {\mathbb {R}}^2\) be a regular curve. The \(\phi \)-isoptic of \(\alpha \) can be written as

$$\begin{aligned} \alpha _{\phi }(t)&=\alpha (t)+\lambda _1(t,\phi )\,\mathbf{t}(t)\\&=\alpha \bigl (f(t)\bigr )-\lambda _2(t,\phi )\,\mathbf{t}\bigl (f(t)\bigr ), \end{aligned}$$

where \(f:I\rightarrow f(I)\) is the Holditch function for the parameterization \(\alpha \) and the angle \(\phi \),

$$\begin{aligned} \lambda _1(t,\phi )=\frac{d(t)\sin \mu (t)}{\sin {\tilde{\phi }}(t)}\quad \text {and}\quad \lambda _2(t,\phi )=\frac{d(t)\sin \nu (t)}{\sin {\tilde{\phi }}(t)}, \end{aligned}$$

with d(t) being the distance from \(\alpha (t)\) to \(\alpha \bigl (f(t)\bigr )\) and with \({\tilde{\phi }}(t)=\nu (t)+\mu (t)\).

Proof

By definition,

$$\begin{aligned} d(t)\mathrel {\mathop :}=\Bigl \Vert \alpha \bigl (f(t)\bigr )-\alpha (t)\Bigr \Vert . \end{aligned}$$

Let \(\alpha (t)=\bigl (x(t),\,y(t)\bigr )\). The tangent vector of \(\alpha \) at \(\alpha (t)\) can be written as

$$\begin{aligned} \mathbf{t}(t)=\mathopen {}\left( \frac{x'(t)}{\sqrt{x'^2(t)+y'^2(t)}},\,\frac{y'(t)}{\sqrt{x'^2(t)+y'^2(t)}}\right) \mathclose {}. \end{aligned}$$

The condition to find the intersection point between the tangent lines to \(\alpha \) at \(\alpha (t)\) and \(\alpha \bigl (f(t)\bigr )\), namely

$$\begin{aligned} \alpha (t)+\lambda _1(t,\phi )\,\mathbf{t}(t)=\alpha \bigl (f(t)\bigr )-\lambda _2(t,\phi )\,\mathbf{t}\bigl (f(t)\bigr ), \end{aligned}$$

produces a system of two equations with unknowns \(\lambda _1(t,\phi )\) and \(\lambda _2(t,\phi )\). By solving it, we find the expression of \(\lambda _1(t,\phi )\):

$$\begin{aligned} \frac{\sqrt{x'^2(t)+y'^2(t)}\Bigl (-\bigl (y\bigl (f(t)\bigr )-y(t)\bigr )\,x'\bigl (f(t)\bigr )+\bigl (x\bigl (f(t)\bigr )-x(t)\bigr )\,y'\bigl (f(t)\bigr )\Bigr )}{x'(t)\,y'\bigl (f(t)\bigr )-y'(t)\,x'\bigl (f(t)\bigr )}, \end{aligned}$$

and that of \(\lambda _2(t,\phi )\):

$$\begin{aligned} \frac{\sqrt{x'^2\bigl (f(t)\bigr )+y'^2\bigl (f(t)\bigr )}\,\Bigl (-\bigl (y\bigl (f(t)\bigr )-y(t)\bigr )\,x'(t)+\bigl (x\bigl (f(t)\bigr )-x(t)\bigr )\,y'(t)\Bigr )}{y'(t)\,x'\bigl (f(t)\bigr )-x'(t)\,y'\bigl (f(t)\bigr )}. \end{aligned}$$

These two expressions can be simplified. The first one can be written as

$$\begin{aligned} \lambda _1(t,\phi )&=\frac{-\bigl \Vert \alpha '(t)\bigr \Vert \,\Bigl \langle \alpha \bigl (f(t)\bigr )-\alpha (t),\,J\alpha '\bigl (f(t)\bigr )\Bigr \rangle }{-\Bigl \langle \alpha '(t),\,J\alpha '\bigl (f(t)\bigr )\Bigr \rangle }\\&=\frac{\Bigl \langle \alpha \bigl (f(t)\bigr )-\alpha (t),\,\mathbf{n}\bigl (f(t)\bigr )\Bigr \rangle }{\Bigl \langle \mathbf{t}(t),\,\mathbf{n}\bigl (f(t)\bigr )\Bigr \rangle }. \end{aligned}$$

From Eqs. (2.3) and (2.4), we get

$$\begin{aligned} \Bigl \langle \alpha \bigl (f(t)\bigr )-\alpha (t),\,\mathbf{n}\bigl (f(t)\bigr )\Bigr \rangle =-d(t)\sin \mu (t) \end{aligned}$$

and

$$\begin{aligned} \Bigl \langle \mathbf{t}(t),\,\mathbf{n}\bigl (f(t)\bigr )\Bigr \rangle =-\sin {\tilde{\phi }}(t). \end{aligned}$$

Therefore, we conclude

$$\begin{aligned} \lambda _1(t,\phi )=\frac{d(t)\sin \mu (t)}{\sin {\tilde{\phi }}(t)}. \end{aligned}$$

Similarly, with Eqs. (2.2) and (2.4), we get

$$\begin{aligned} \lambda _2(t,\phi )&=\frac{-\Bigl \Vert \alpha '\bigl (f(t)\bigr )\Bigr \Vert \,\Bigl \langle \alpha \bigl (f(t)\bigr )-\alpha (t),\,J\alpha '(t)\Bigr \rangle }{-\Bigl \langle \alpha '\bigl (f(t)\bigr ),\,J\alpha '(t)\Bigr \rangle }\\&=\frac{\Bigl \langle \alpha \bigl (f(t)\bigr )-\alpha (t),\,\mathbf{n}(t)\Bigr \rangle }{\Bigl \langle \mathbf{t}\bigl (f(t)\bigr ),\,\mathbf{n}(t)\Bigr \rangle }=\frac{d(t)\sin \nu (t)}{\sin {\tilde{\phi }}(t)}. \end{aligned}$$

That completes the proof. \(\square \)

Remark 2.2

(Sine-theorem for isoptics) Notice that the computation of the distance functions \(\lambda _1\) and \(\lambda _2\) in Proposition 2.1 constitutes a generalization to any closed curve of the sine-theorem for convex isoptics given in [4]: it holds that

$$\begin{aligned} \frac{d(t)}{\sin {{\tilde{\phi }}}(t)}=\frac{\lambda _1(t,\phi )}{\sin \mu (t)}=\frac{\lambda _2(t,\phi )}{\sin \nu (t)}. \end{aligned}$$

Moreover, notice that the \(\phi \)-isoptic of a piecewise-\({\mathcal {C}}^2\) curve is piecewise-\({\mathcal {C}}^2\).

Remark 2.3

For \((\phi ,\ell )\)-isochordal-viewed curves, the conclusion of Proposition 2.1 is the same but for a constant length function \(d(t)=\ell \), i.e.

$$\begin{aligned} \lambda _1(t,\phi )=\frac{\ell \sin \mu (t)}{\sin {\tilde{\phi }}(t)}\quad \text {and}\quad \lambda _2(t,\phi )=\frac{\ell \sin \nu (t)}{\sin {\tilde{\phi }}(t)}. \end{aligned}$$

Remark 2.4

Since

$$\begin{aligned} {\tilde{\phi }}(t)={\left\{ \begin{array}{ll}\phi +k\,\pi ,\quad k\in {\mathbb {Z}},\\ \quad \text {or}\\ \pi -\phi +k\,\pi ,\quad k\in {\mathbb {Z}},\end{array}\right. } \end{aligned}$$

we can write

$$\begin{aligned} \sin {\tilde{\phi }}(t)=\varepsilon (t)\,\sin \phi , \end{aligned}$$

where \(\varepsilon \) is a sign function. The use of this alternative expression for the sine of \({{\tilde{\phi }}}(t)\) in terms of the sign function \(\varepsilon (t)\) will be useful later in Sect. 4.

3 Curves of constant \(\phi \)-width and some examples

An oval is defined as a closed convex \({\mathcal {C}}^2\) curve with non-vanishing curvature. In Equation (5.7) of [4] the expression of the curvature of the \(\phi \)-isoptic of an oval \(\alpha \) was given for a parameterization by a support function. Following the same notation as the authors, this curvature can be written as

$$\begin{aligned} \kappa _{\alpha ,\phi }(t)=\sin \phi \,\kappa _{\phi }(t), \end{aligned}$$
(3.1)

where

$$\begin{aligned} \kappa _{\phi }(t)=\frac{2\,\bigl |q(t)\bigr |^2-\bigl [q(t),q'(t)\bigr ]}{\bigl |q(t)\bigr |^3}, \end{aligned}$$

with \(q(t)=\alpha (t)-\alpha (t+\phi )\) and \([a+b\,\mathbf{i},\,c+d\,\mathbf{i}]=a\,d-b\,c\).

In this setting, Mozgawa gave in [16] a generalized notion of constant width based on the definition of a curve of constant angle (the reader can see [9] and [13]). Given an oval \(\alpha \) and a \(\phi \)-isoptic of \(\alpha \), with \(0<\phi <\pi \), the function \(\kappa _{\phi }\) above is called the sine-curvature of the \(\phi \)-isoptic of \(\alpha \). An oval \(\alpha \) is said to be of constant \(\phi \)-width if \(\kappa _{\phi }\) is constant.

Note that this definition implies the following: an oval \(\alpha \) is of constant \(\phi \)-width if and only if its \(\phi \)-isoptic is a circle. This holds true even for the case \(\phi =\pi \), which corresponds to the classical constant width curves (see [16] for more details). The characterization above motivates the next definition for any closed curve, convex or not.

Definition 3.1

(Curve of constant \(\phi \)-width) A closed curve is called a curve of constant \(\phi \)-width if its \(\phi \)-isoptic is a circle.

Green showed in [9] that there are examples, different from the circle, of curves of constant angle. But what happens if instead of imposing that \(\kappa _{\phi }\) is constant, we set the isochordal condition (2.1)? In the next examples we show that there are examples different from the circle too.

Example 3.2

Consider the hedgehog \(\alpha :\mathopen {}\left[ 0,\pi \right] \mathclose {}\rightarrow {\mathbb {R}}^2\) defined by the support function \(h(t)=\cos (3\,t)\) and let \(\phi =\pi /2\). Since \(\pi -\phi =\phi \), the angle \(\phi \) can be recovered easily as the angle between the tangents \(\mathbf{t}(t)\) and \(\mathbf{t}(t+\phi )\) for all \(t\in I\).

We have that the isochordal condition is satisfied: the chord joining \(\alpha (t)\) and \(\alpha (t+\phi )\) for each \(t\in \mathopen {}\left[ 0,\pi \right] \mathclose {}\) has constant length \(\ell =4\), i.e.

$$\begin{aligned} \ell =\bigl \Vert \alpha (t+\phi )-\alpha (t)\bigr \Vert =4. \end{aligned}$$

Hence, \(\alpha \) is a \((\phi ,\ell )\)-isochordal-viewed curve. Nevertheless, \(\alpha \) is different from a circle (see Fig. 4).

Notice that in this case the curve \(\alpha \) is negatively (clockwise) oriented. The oriented angle functions \(\nu \) and \(\mu \) can be computed explicitly:

$$\begin{aligned} \mu (t)&=\arccos \mathopen {}\left( -\frac{\cot (t)\,\bigl (\cot ^2(t)-3\bigr )\,\sqrt{\sin ^2(3\,t)}}{3\cot ^2(t)-1}\right) \mathclose {}-\pi ,\\ \nu (t)&=\arccos \mathopen {}\left( -\frac{\tan (t)\,\bigl (\tan ^2(t)-3\bigr )\,\sqrt{\cos ^2(3\,t)}}{3\tan ^2(t)-1}\right) \mathclose {}-\pi . \end{aligned}$$

The angle function \(\mu \) is increasing while \(\nu \) is decreasing and they are both piecewise-linear functions. We have that

$$\begin{aligned} {\tilde{\phi }}(t)={\left\{ \begin{array}{ll}-\frac{3\pi }{2},\quad &{}\text {if}\quad t\le \frac{\pi }{6}\quad \text {or}\quad \frac{\pi }{3}< t\le \frac{\pi }{2}\quad \text {or}\quad \frac{2\pi }{3}< t\le \frac{5\pi }{6},\\[1em] -\frac{\pi }{2},\quad &{}\text {if}\quad \frac{\pi }{6}< t\le \frac{\pi }{3}\quad \text {or}\quad \frac{\pi }{2}< t\le \frac{2\pi }{3}\quad \text {or}\quad t>\frac{5\pi }{6}.\end{array}\right. } \end{aligned}$$

In this case, \(\alpha \) exhibits three cusps in \(\mathopen {}\left[ 0,\pi \right] \mathclose {}\), namely, at \(t=\pi /6\), \(t=\pi /2\) and \(t=5\pi /6\). This makes a change of orientation in the tangent vector of \(\alpha \) when crossing each cusp. In addition, at \(t=\pi /3\), \(t=2\pi /3\) and \(t=\pi \), the other tangent goes through each cusp and there, the first tangent crosses on the other side of the tangent line defined by the second one (see Fig. 4). That produces a change of sign in the definition of the \(\phi \)-isoptic of \(\alpha \) which is contained in the definition of \({\tilde{\phi }}\). By Proposition 2.1, the \(\phi \)-isoptic of \(\alpha \) can be written as

$$\begin{aligned} \alpha _\phi (t)=\alpha (t)+\frac{\ell \sin \mu (t)}{\sin {\tilde{\phi }}(t)}\,\mathbf{t}(t). \end{aligned}$$
Fig. 4
figure 4

The curve \(\alpha \) is \((\pi /2,\,4)\)-isochordal viewed and it is different from a circle. The pointing of the tangent vectors of \(\alpha \) change when crossing each cusp and it produces a change of sign in the definition of the \(\pi /2\)-isoptic \(\alpha _{\pi /2}\) of \(\alpha \), which turns out to be a circle of radius 1

In this case, the \(\phi \)-isoptic of \(\alpha \) turns out to be a circle (counterclockwise oriented and double traced), so that \(\alpha \) is also a curve of constant \(\phi \)-width. Moreover, its isoptic coincides with the Holditch curve generated by the midpoint of the moving chord (see Fig. 5). The midpoint Holditch curve can be written as

$$\begin{aligned} H_{\alpha }(t)=\frac{1}{2}\,\bigl (\alpha (t)+\alpha (t+\phi )\bigr ). \end{aligned}$$

In this example, the relation between the parametric curves \(H_{\alpha }\) and \(\alpha _\phi \) is the following:

$$\begin{aligned} H_{\alpha }\biggl (t-\Bigl (-2\arctan \bigl (1-\sqrt{2}\bigr )\Bigr )+\frac{\pi }{2}\biggr )=\alpha _{\phi }(t). \end{aligned}$$
Fig. 5
figure 5

The \(\phi \)-isoptic of \(\alpha \), \(\alpha _{\phi }\), coincides with the Holditch curve of \(\alpha \), \(H_{\alpha }\). The relation between both parameterizations is just a translation

Example 3.3

Consider the hedgehog \(\alpha :\mathopen {}\left[ 0,\pi \right] \mathclose {}\rightarrow {\mathbb {R}}^2\) defined by the support function \(h(t)=\cos (5\,t)\) and let \(\phi =\pi /3\). The curve \(\alpha \) is negatively (clockwise) oriented.

The isochordal condition is satisfied:

$$\begin{aligned} \ell =\bigl \Vert \alpha (t+\phi )-\alpha (t)\bigr \Vert =3\sqrt{3}. \end{aligned}$$

Hence, \(\alpha \) is \((\phi ,\ell )\)-isochordal-viewed, which is a curve different from a circle too (see Fig. 6).

Fig. 6
figure 6

The curve \(\alpha \) is \((\pi /3,\,3\sqrt{3})\)-isochordal viewed and it is different from a circle. When crossing each cusp, the angle between the tangent vectors varies between either \(\phi \) or \(\pi -\phi \)

The \(\phi \)-isoptic of \(\alpha \) can be computed, by Proposition 2.1, as

$$\begin{aligned} \alpha _\phi (t)=\alpha (t)+\frac{\ell \sin \mu (t)}{\sin {\tilde{\phi }}(t)}\,\mathbf{t}(t). \end{aligned}$$

The oriented angle functions \(\nu \) and \(\mu \) are again piecewise-linear and can be computed explicitly. Thus, computing the angle function \({{\tilde{\phi }}}(t)=\nu (t)+\mu (t)\), we can see that it is equal to either \(\frac{\pi }{3}\) or \(\frac{2\pi }{3}\) up to a multiple of \(\pi \). The curve \(\alpha _\phi \) turns out to be a circle (counterclockwise and triple traced), so that \(\alpha \) is a curve of constant \(\pi /3\)-width.

In this case, the \(\phi \)-isoptic of \(\alpha \) does not coincide with any Holditch curve of \(\alpha \) (see an example in Fig. 7-left).

Fig. 7
figure 7

The curve \(\alpha \), its \(\phi \)-isoptic \(\alpha _\phi \) and its midpoint Holditch curve \(H_{\alpha }\). On the left for \(\phi =\pi /3\) and on the right for \(\phi =\pi /2\)

If we consider the same example but for \(\phi =\pi /2\), then the computations are quite easy and it can be shown that \(\alpha \) is \((\pi /2,4)\)-isochordal viewed. In such a case, its \(\phi \)-isoptic is again a circle (clockwise and double traced), so that \(\alpha \) is also a curve of constant \(\pi /2\)-width. The midpoint Holditch curve is a clockwise and double-traced circle but of a greater radius (see Fig. 7-right).

Example 3.4

Following the idea of the two examples above, we are going to give now a 1-parameter family of hedgehogs which are isochordal-viewed. Let \(n\in {\mathbb {N}}\), \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\) and consider the family of hedgehogs

$$\begin{aligned} \alpha _n(t)=h(t)\,\bigl (\cos t,\,\sin t)+h'(t)\,(-\sin t,\, \cos t) \end{aligned}$$

defined by the support function \(h(t)=\cos (n\,t)\).

It is straightforward to compute the squared distance function by

$$\begin{aligned} {{\text {d}}}_2(t)=\bigl \Vert \alpha _n(t+\phi )-\alpha _n(t)\bigr \Vert ^2. \end{aligned}$$

Its derivative can be simplified and written as

$$\begin{aligned} {{\text {d}}}_2'(t)=2\,n\,\bigl (n^2-1\bigr )\,\bigl (\cos (n\,\phi )-\cos \phi \bigr )\sin \bigl (n\,(2\,t+\phi )\bigr ). \end{aligned}$$

If we take \(\phi =\pi /2\), then

$$\begin{aligned} \cos (n\,\phi )-\cos \phi =\cos \mathopen {}\left( \frac{\pi \,n}{2}\right) \mathclose {}. \end{aligned}$$

This equals zero if \(n=2k+1\) for any \(k\in {\mathbb {Z}}\).

Therefore, the family of hedgehogs given by \(\phi =\pi /2\) and \(n=2\,k+1\), for all \(k\in {\mathbb {Z}}\), are examples of isochordal-viewed curves. Moreover, they are also curves of constant \(\phi \)-width. Indeed, it can be seen (see Eq. 5.4 below) that the curvature of the \(\phi \)-isoptic is constant. In particular (with the same notation as in Eq. 5.4 below), we have that

$$\begin{aligned} A(t)=2-2\,(-1)^k\,(1 + 2\,k). \end{aligned}$$

A similar discussion can be done for other angles, for instance \(\phi =\pi /3\), where \(n=5\), \(n=7\), \(n=11\), \(n=13\), etc. also giving examples of isochordal-viewed curves.

4 Integral formulae and areas of isoptics

Given a curve \(\alpha \), generate from \(\alpha (t)\) another one at a distance p(t) following directions given by an oriented angle function w(t) with \(\mathbf{t}(t)\) (see Fig. 8).

Fig. 8
figure 8

Example of a curve \(\gamma \) generated from \(\alpha \) according to an angle function w(t) and a distance function p(t)

Some properties of this curve, say \(\gamma \), generated from \(\alpha \), have been given both in the plane (see [18]) and in constant curvature surfaces (see [19] and [15]) when the involved curves are closed and simple. Notice that if \(\alpha \) is closed and \(\gamma \) is wanted to be closed, then the functions p and w must be extendable continuously by periodicity.

Although it is common to assume simple closed curves to define areas, the notion of area can be extended to any non-simple closed curve as well. Given a closed curve \(\alpha \) (not necessarily simple), the algebraic area of \(\alpha \) is referred to as the area enclosed by \(\alpha \) counted by sign and multiplicity. More specifically, the algebraic area of \(\alpha \) is defined by

$$\begin{aligned} {\mathcal {A}}(\alpha )=\iint _{{\mathbb {R}}^2}{\text {Wind}}\bigl ((x,y),\alpha \bigr )\;\text {d}{(x,y)}, \end{aligned}$$
(4.1)

where \({\text {Wind}}\bigl ((x,y),\alpha \bigr )\) is the winding number of \(\alpha \) around the point \((x,y)\in {\mathbb {R}}^2\). Of course, if \(\alpha \) is simple and counterclockwise oriented, we have

$$\begin{aligned} {\mathcal {A}}(\alpha )=\iint _D\;\text {d}{(x,y)}, \end{aligned}$$

where D is the region of \({\mathbb {R}}^2\) enclosed by \(\alpha \). Thus, in this case the algebraic area coincides with the geometric area (positive value).

In addition to Eq. (4.1), thanks to the homological version of Green’s theorem (see Theorem 6.8 of [2]), the algebraic area can also be computed with the usual expression:

$$\begin{aligned} {\mathcal {A}}(\alpha )=\int _{\alpha }x\;\text {d}{y}. \end{aligned}$$

Let’s write now the general formula given in [18] for the area of a generated curve \(\gamma \) in the plane but extended to any closed curve (not necessarily simple). We need this extension since, as seen in the examples above, the isochordal-viewed curves may not be simple. The proof is essentially the same but uses the definition of algebraic area.

Lemma 4.1

Let \(\alpha :I\rightarrow {\mathbb {R}}^2\) be a piecewise-regular closed curve parameterized by arc-length. Suppose \(\gamma \) to be the generated curve from \(\alpha \) (where it can be defined) with a length function p and directions given by a function \(\beta :I\rightarrow {\mathbb {R}}^2\) defined by

$$\begin{aligned} \beta (s)=\cos w(s)\,\mathbf{t}(s)+\sin w(s)\,\mathbf{n}(s). \end{aligned}$$

Suppose that p and \(\beta \) can be continuously extended by periodicity (\(\gamma \) is closed). Then

$$\begin{aligned} {\mathcal {A}}(\gamma )={\mathcal {A}}(\alpha )-\int _Ip(s)\,\sin w(s)\;\text {d}{s}+\frac{1}{2}\int _Ip^2(s)\,\bigl (w'(s)+\kappa (s)\bigr )\;\text {d}{s}, \end{aligned}$$

where w(s) is the oriented angle function from \(\mathbf{t}(s)\) to \(\beta (s)\) and \(\kappa (s)\) the curvature function of \(\alpha \).

Notice that \(\phi \)-isoptics are a particular case of the generated curves, where

$$\begin{aligned} w(t)=0\quad \text { and }\quad p(t)=\lambda _1(t,\phi )=\frac{d(t)\sin \mu (t)}{\sin {{\tilde{\phi }}}(t)}. \end{aligned}$$

Therefore, from Lemma 4.1, an integral formula relating the area of a \((\phi ,\ell )\)-isochordal-viewed curve \(\alpha \) and the area of its \(\phi \)-isoptic \(\alpha _{\phi }\) can be deduced.

Proposition 4.2

Let \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\) and let \(\alpha \) be a piecewise-regular and closed \((\phi ,\ell )\)-isochordal-viewed curve parameterized by arc length. If \(\alpha _\phi \) denotes the \(\phi \)-isoptic of \(\alpha \), then

$$\begin{aligned} {\mathcal {A}}(\alpha _{\phi })={\mathcal {A}}(\alpha )+\frac{\ell ^2}{2\sin ^2\phi }\int _I\sin ^2\mu (s)\,\kappa (s)\,\;\text {d}{s}, \end{aligned}$$

where \(\kappa \) is the curvature function of \(\alpha \).

Proof

It is just an application of Lemma 4.1 for the functions

$$\begin{aligned} w(s)=0\quad \text { and }\quad p(s)=\lambda _1(s,\phi )=\frac{\ell \sin \mu (s)}{\sin {{\tilde{\phi }}}(s)}=\varepsilon (s)\,\frac{\ell \sin \mu (s)}{\sin \phi }, \end{aligned}$$

where \(\varepsilon \) is a sign function (see Remark 2.4). Of course, \(\varepsilon ^2(s)=1\). \(\square \)

In the next lemma, we show the relationship between \(\kappa \) and \(\kappa \circ f\).

Lemma 4.3

Let \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\), let \(\alpha :I\rightarrow {\mathbb {R}}^2\) be a piecewise-regular curve and let f be the Holditch function for the parameterization \(\alpha \) and the angle \(\phi \). Then

$$\begin{aligned} \kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert =\kappa \bigl (f(t)\bigr )\,\bigl \Vert \alpha '\bigl (f(t)\bigr )\bigr \Vert \,f'(t), \end{aligned}$$

for all \(t\in I\) such that \(\alpha \) is regular at \(\alpha (t)\). In particular, if \(\alpha \) is arc-length parameterized where it is regular, then

$$\begin{aligned} \kappa (s)=\kappa \bigl (f(s)\bigr )\,f'(s), \end{aligned}$$

for all \(s\in I\) such that \(\alpha \) is regular at \(\alpha (s)\).

Proof

Let \(\sigma :I\rightarrow {\mathbb {R}}\) be the oriented angle function from the positive OX axis to the tangent \(\mathbf{t}(t)\) of the curve \(\alpha \) at \(\alpha (t)\). By definition (see Sect. 2),

$$\begin{aligned} {{\tilde{\phi }}}(t)=\sigma \bigl (f(t)\bigr )-\sigma (t) \end{aligned}$$
(4.2)

for all \(t\in I\) such that \(\alpha \) is regular at \(\alpha (t)\). The function \({{\tilde{\phi }}}(t)\) is piecewise-constant, it is equal to \(\phi \) or \(\pi -\phi \) up to a multiple of \(\pi \). Recall that \(\sigma '(t)=\bigl \Vert \alpha '(t)\bigr \Vert \,\kappa (t)\). Thus, differentiating the expression (4.2), we get

$$\begin{aligned} 0=\kappa \bigl (f(t)\bigr )\,\bigl \Vert \alpha '\bigl (f(t)\bigr )\bigr \Vert \,f'(t)-\kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert . \end{aligned}$$

\(\square \)

A similar integral formula to the one given in Proposition 4.2 can be derived but generating the \(\phi \)-isoptic of \(\alpha \) from the parameterization \(\alpha \circ f\) of the curve \(\alpha \).

Proposition 4.4

Let \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\) and let \(\alpha \) be a piecewise-regular and closed \((\phi ,\ell )\)-isochordal-viewed curve parameterized by arc length. If \(\alpha _\phi \) denotes the \(\phi \)-isoptic of \(\alpha \), then

$$\begin{aligned} {\mathcal {A}}(\alpha _{\phi })={\mathcal {A}}(\alpha )+\frac{\ell ^2}{2\sin ^2\phi }\int _I\sin ^2\nu (s)\,\kappa (s)\,\;\text {d}{s}, \end{aligned}$$

where \(\kappa \) is the curvature function of \(\alpha \).

Proof

Let f be the Holditch function for the parameterization \(\alpha \) and the angle \(\phi \). Let s be the arc-length parameter of \(\alpha \). Generate from \((\alpha \circ f)(s)\) the \(\phi \)-isoptic of \(\alpha \) with the angle \(w(s)=\pi \) and the distance function \(p(s)=\lambda _2(s,\phi )\). Notice that \(\kappa ^{\alpha \circ f}(s)=\kappa \bigl (f(s)\bigr )\) and that the new arc-length parameter of \(\alpha \circ f\) is

$$\begin{aligned} s^{\alpha \circ f}(s)=\int _{s_0}^sf'(u)\;\text {d}{u}. \end{aligned}$$

Hence, \({{\text {d}}}{s^{\alpha \circ f}}=f'(s)\,{{\text {d}}}{s}.\) Thus, from Lemma 4.1, we find

$$\begin{aligned} {\mathcal {A}}(\alpha _{\phi })={\mathcal {A}}(\alpha )+\frac{\ell ^2}{2\sin ^2\phi }\int _I\sin ^2\nu (s)\,\kappa \bigl (f(s)\bigr )\,f'(s)\;\text {d}{s}. \end{aligned}$$

Finally, use Lemma 4.3 to write it as in the statement. \(\square \)

As a consequence of Propositions 4.2 and 4.4 we can find an integral formula involving the angle functions \(\nu \) and \(\mu \) and the curvature \(\kappa \) of the curve.

Corollary 4.5

Let \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\). If \(\alpha \) is a piecewise-regular and closed \((\phi ,\ell )\)-isochordal-viewed curve parameterized by arc length, then

$$\begin{aligned} \int _I\bigl (\sin ^2\nu (s)-\sin ^2\mu (s)\bigr )\,\kappa (s)\,\;\text {d}{s}=0. \end{aligned}$$

Next, we will give the explicit value for the total sine of the angle function \(\nu \) of an isochordal-viewed curve. Define chord revolutions as the number of positive (counterclockwise) revolutions minus the number of negative (clockwise) revolutions done by the moving chord (seen as an indicatrix). If the chord comes back to its former position without making any full revolution, the chord revolutions are zero.

Theorem 4.6

Let \(\alpha \) be a piecewise-regular and closed \((\phi ,\ell )\)-isochordal-viewed curve. Then

$$\begin{aligned} \int _I\sin \nu (s)\;\text {d}{s}=\pi \,\ell \,n, \end{aligned}$$
(4.3)

where n is the number of chord revolutions.

Proof

Suppose that \(\alpha \) is arc-length parameterized in its regular parts. We will use Lemma 4.1 when the generated curve \(\gamma \) is the parameterization \(\alpha \circ f\), with f being the Holditch function for the parameterization \(\alpha \) and the angle \(\phi \). Thus, with the notation of Lemma 4.1, we have \({\mathcal {A}}(\alpha )={\mathcal {A}}(\alpha \circ f)\), \(p(s)=\ell \) and \(w(s)=\nu (s)\). Therefore,

$$\begin{aligned} \ell \int _I\sin \nu (s)\;\text {d}{s}-\frac{\ell ^2}{2}\int _I\bigl (\nu '(s)+\kappa (s)\bigr )\;\text {d}{s}=0. \end{aligned}$$
(4.4)

Notice that

$$\begin{aligned} \int _I\nu '(s)\;\text {d}{s}=2\,\pi \,m,\qquad \text {and}\qquad \int _I\kappa (s)\;\text {d}{s}=2\,\pi \,I, \end{aligned}$$

where m is the number of revolutions of the moving chord with respect to the tangent vector of \(\alpha \) and I is the rotation index of the regular parts of \(\alpha \) (without taking into account the jump angles at the cusps). Thus, from Eq. (4.4) we find

$$\begin{aligned} \int _I\sin \nu (s)\;\text {d}{s}=\pi \,\ell \,(m+I). \end{aligned}$$

Finally, notice that \(n=m+I\) is the number of chord revolutions. \(\square \)

Theorem 4.6 is a kind of Barbier-type theorem for isochordal-viewed curves. Note that the classical Barbier theorem for constant width curves can be deduced from Lemma 4.1 when \(w(s)=\pi /2\) and \(p(s)=\ell \) in the same way as in the proof above. The fact is that for isochordal-viewed curves, the angle function \(\nu \) may not be constant and, thus, the left-hand side of Eq. (4.3) must be written in an integral form.

Example 4.7

Let’s continue with Example 3.2 to check the integral formulae given above. The curvature function of \(\alpha \) is

$$\begin{aligned} \kappa (t)=\frac{\bigl \langle \alpha ''(t),\,J\alpha '(t)\bigr \rangle }{\bigl \Vert \alpha '(t)\bigr \Vert ^3}=\frac{1}{8\,\sqrt{\cos ^2(3\,t)}}. \end{aligned}$$

In this example recall that \(\phi =\pi /2\) and \(\ell =4\). Moreover, we have that

$$\begin{aligned} {\mathcal {A}}(\alpha )=-2\pi ,\quad \text {and}\quad {\mathcal {A}}(\alpha _\phi )=2\pi . \end{aligned}$$

The formulae of Propositions 4.2 and 4.4 can be easily checked, since it can be seen explicitly that the integrals

$$\begin{aligned} {\mathcal {A}}(\alpha )+\frac{\ell ^2}{2\sin ^2\phi }\int _0^{\pi }\sin ^2\mu (t)\,\kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert \;\text {d}{t} \end{aligned}$$

and

$$\begin{aligned} {\mathcal {A}}(\alpha )+\frac{\ell ^2}{2\sin ^2\phi }\int _0^{\pi }\sin ^2\nu (t)\,\kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert \;\text {d}{t} \end{aligned}$$

are both equal to \(2\pi \), the area of the \(\phi \)-isoptic of \(\alpha \).

The moving chord makes in \(\mathopen {}\left[ 0,\pi \right] \mathclose {}\) a full clockwise revolution. This means that the chord revolutions here are \(n=-1\). This number can be computed, as seen in the proof of Theorem 4.6 as the sum of the number of revolutions of the moving chord vector \(\alpha (t+\pi )-\alpha (t)\) with respect to \(\mathbf{t}(t)\) and the number I, which is the rotation index of the regular parts of \(\alpha \). The first number can be computed as

$$\begin{aligned} m=\frac{1}{2\pi }\int _0^{\pi }\nu '(t)\;\text {d}{t}=-\frac{3}{2}, \end{aligned}$$

and the second one as

$$\begin{aligned} I=\frac{1}{2\pi }\int _0^{\pi }\kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert \;\text {d}{t}=\frac{1}{2}. \end{aligned}$$

Therefore, on the one hand, \(n=m+I=-\frac{3}{2}+\frac{1}{2}=-1\) and the right-hand side of Eq. (4.3) is \(\pi \,\ell \,n=-4\pi \). On the other hand, its left-hand side can be computed explicitly:

$$\begin{aligned} \int _0^{\pi }\sin \nu (t)\,\bigl \Vert \alpha '(t)\bigr \Vert \;\text {d}{t}=-4\pi , \end{aligned}$$

so that Theorem 4.6 is checked in this example.

A similar discussion can be done for the curve of Example 3.3.

5 Characterization for curves of constant \(\phi \)-width

In the previous sections we have seen some examples of \((\phi ,\ell )\)-isochordal-viewed curves constructed as hedgehogs by a support function h. It happened that all of them were examples of curves of constant \(\phi \)-width too. In this section we will prove a characterization on that fact in terms of the angle function \(\nu \).

Let \(\alpha :\mathopen {}\left[ 0,2\pi \right] \mathclose {}\rightarrow {\mathbb {R}}^2\) be a regular hedgehog defined by a support function \(h\in {\mathcal {C}}^2\):

$$\begin{aligned} \alpha (t)=h(t)\,(\cos t,\,\sin t)+h'(t)\,(-\sin t,\,\cos t). \end{aligned}$$

Recall that h(t) is the signed distance from the origin to the supporting line of \(\alpha \) with exterior normal vector \((\cos t,\,\sin t)\). The reader can see the works of Martínez-Maura on hedgehogs for a detailed discussion, e.g. [12].

In general, \(\alpha \) is not a convex curve. We have that the radius R of curvature verifies

$$\begin{aligned} R(t)=\bigl \Vert \alpha '(t)\bigr \Vert =\bigl |h(t)+h''(t)\bigr |. \end{aligned}$$

A singularity-free hedgehog is a convex curve. Thus, \(\alpha \) is convex if and only if

$$\begin{aligned} h(t)+h''(t)>0,\quad \text {for all }t\in \mathopen {}\left[ 0,2\pi \right] \mathclose {}. \end{aligned}$$

To prove the characterization said above, we will need two lemmas.

Lemma 5.1

Let \(\alpha :I\rightarrow {\mathbb {R}}^2\) be a curve satisfying the isochordal condition (2.1) for a Holditch function f and length \(\ell >0\). Then

$$\begin{aligned} \bigl \Vert \alpha '(t)\bigr \Vert \cos \nu (t)=f'(t)\,\bigl \Vert \alpha '\bigl (f(t)\bigr )\bigr \Vert \cos \mu (t). \end{aligned}$$

Proof

The isochordal condition can be written as

$$\begin{aligned} \bigl \Vert \alpha \bigl (f(t)\bigr )-\alpha (t)\bigr \Vert ^2=\ell ^2. \end{aligned}$$

Differentiating this equation, we get

$$\begin{aligned} f'(t)\,\bigl \langle \alpha '\bigl (f(t)\bigr ),\,\alpha \bigl (f(t)\bigr )-\alpha (t)\bigr \rangle =\bigl \langle \alpha '(t),\,\alpha \bigl (f(t)\bigr )-\alpha (t)\bigr \rangle . \end{aligned}$$

Thus,

$$\begin{aligned} f'(t)\,\bigl \Vert \alpha '\bigl (f(t)\bigr )\bigr \Vert \,\ell \cos \mu (t)=\bigl \Vert \alpha '(t)\bigr \Vert \,\ell \cos \nu (t). \end{aligned}$$

Since \(\ell \ne 0\), we deduce the expression of the statement. \(\square \)

Lemma 5.2

Let \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\) and let \(\alpha :I\rightarrow {\mathbb {R}}^2\) be a piecewise-\({\mathcal {C}}^2\) \((\phi ,\ell )\)-isochordal-viewed hedgehog parameterized by a support function \(h\in {\mathcal {C}}^3\). Then

$$\begin{aligned} \ell \,\bigl (\nu '(t)+1\bigr )\cos \mu (t)=\bigl \Vert \alpha '(t)\bigr \Vert \sin {\tilde{\phi }}(t) \end{aligned}$$

for all \(t\in I\) such that \(\alpha \) is regular at t.

Proof

From the definition of \(\nu \), we have:

$$\begin{aligned} \bigl \langle \alpha (t+\phi )-\alpha (t),\,\mathbf{t}(t)\bigr \rangle =\ell \cos \nu (t). \end{aligned}$$

Differentiating this expression and using

$$\begin{aligned} \bigl \langle \alpha (t+\phi )-\alpha (t),\,\mathbf{n}(t)\bigr \rangle =\ell \sin \nu (t), \end{aligned}$$

we get

$$\begin{aligned} \bigl \Vert \alpha '(t+\phi )\bigr \Vert \cos {\tilde{\phi }}(t)-\bigl \Vert \alpha '(t)\bigr \Vert +\kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert \,\ell \sin \nu (t)=-\ell \sin \nu (t)\,\nu '(t). \end{aligned}$$

This can be rewritten as

$$\begin{aligned} \ell \sin \nu (t)\,\bigl (\nu '(t)+1\bigr )=\bigl \Vert \alpha '(t)\bigr \Vert -\bigl \Vert \alpha '(t+\phi )\bigr \Vert \cos {{\tilde{\phi }}}(t), \end{aligned}$$
(5.1)

where we have used the fact:

$$\begin{aligned} \kappa (t)\,\bigl \Vert \alpha '(t)\bigr \Vert =1. \end{aligned}$$

Now, following the same procedure but for the equation

$$\begin{aligned} \bigl \langle \alpha (t+\phi )-\alpha (t),\,\mathbf{t}(t+\phi )\bigr \rangle =\ell \cos \mu (t), \end{aligned}$$

we arrive at

$$\begin{aligned} \ell \sin \mu (t)\,\bigl (\mu '(t)-1\bigr )=\bigl \Vert \alpha '(t)\bigr \Vert \cos {{\tilde{\phi }}}(t)-\bigl \Vert \alpha '(t+\phi )\bigr \Vert . \end{aligned}$$
(5.2)

Subtracting from (5.1) Eq. (5.2) multiplied by \(\cos {{\tilde{\phi }}}(t)\), we get

$$\begin{aligned} \ell \sin \nu (t)\,\bigl (\nu '(t)+1\bigr )-\ell \sin \mu (t)\cos {{\tilde{\phi }}}(t)\,\bigl (\mu '(t)-1\bigr )=\bigl \Vert \alpha '(t)\bigr \Vert \sin ^2{{\tilde{\phi }}}(t). \end{aligned}$$

Now, since \({{\tilde{\phi }}}\) is piecewise-constant, \(0={{\tilde{\phi }}}'(t)=\nu '(t)+\mu '(t)\), so that \(\mu '(t)=-\nu '(t)\). Using this in the equation above, we get

$$\begin{aligned} \ell \,\bigl (\nu '(t)+1\bigr )\,\bigl (\sin \nu (t)+\sin \mu (t)\cos {\tilde{\phi }}(t)\bigr )=\bigl \Vert \alpha '(t)\bigr \Vert \sin ^2{\tilde{\phi }}(t). \end{aligned}$$

Equivalently,

$$\begin{aligned} \ell \,\bigl (\nu '(t)+1\bigr )\cos \mu (t)\sin {\tilde{\phi }}(t)=\bigl \Vert \alpha '(t)\bigr \Vert \sin ^2{\tilde{\phi }}(t). \end{aligned}$$
(5.3)

Finally, since \(\phi \in \mathopen {}\left]0,\pi \right[\mathclose {}\), by the definition of \({\tilde{\phi }}\) we have that \(\sin {\tilde{\phi }}(t)\ne 0\) for all \(t\in I\). Thus, by dividing (5.3) by \(\sin {{\tilde{\phi }}}(t)\), the expression of the statement is found. \(\square \)

Proposition 5.3

Let \(\alpha \) be a piecewise-\({\mathcal {C}}^2\) \((\phi ,\ell )\)-isochordal-viewed hedgehog parameterized by a support function \(h\in {\mathcal {C}}^3\). Then the curvature of the \(\phi \)-isoptic of \(\alpha \) is

$$\begin{aligned} \kappa _{\alpha ,\phi }(t)=\frac{\sin {\tilde{\phi }}(t)}{\ell }\,\bigl (1-\nu '(t)\bigr ), \end{aligned}$$

for all \(t\in I\) such that \(\alpha \) is regular at t.

Proof

Since \({{\tilde{\phi }}}'(t)=0\), the expression (3.1) for the curvature of the \(\phi \)-isoptic of a curve \(\alpha \) still works for non-convex curves. This curvature can be written as

$$\begin{aligned} \kappa _{\alpha ,\phi }(t)=\frac{\sin {{\tilde{\phi }}}(t)}{\ell ^3}\,\bigl (2\,\ell ^2-A(t)\bigr ), \end{aligned}$$
(5.4)

where

$$\begin{aligned} A(t)&=\bigl \langle \alpha (t+\phi )-\alpha (t),\,J\alpha '(t)-J\alpha '(t+\phi )\bigr \rangle \\&=\ell \,\bigl \Vert \alpha '(t)\bigr \Vert \sin \nu (t)+\ell \,\bigl \Vert \alpha '(t+\phi )\bigr \Vert \sin \mu (t). \end{aligned}$$

By Lemma 5.1:

$$\begin{aligned} \bigl \Vert \alpha '(t)\bigr \Vert \cos \nu (t)=\bigl \Vert \alpha '(t+\phi )\bigr \Vert \cos \mu (t). \end{aligned}$$
(5.5)

This implies that if \(\cos \mu (t_0)=0\) for some \(t_0\in I\), then \(\bigl \Vert \alpha '(t_0)\bigr \Vert =0\) (because \(\cos \nu (t_0)\ne 0\), otherwise \(\phi = 0\) or \(\pi \)). Therefore, if we are at a regular point \(t_0\) of \(\alpha \) (not at a cusp), then \(\cos \mu (t_0)\ne 0\).

Thus, if \(t\in I\) is such that \(\alpha \) is regular at t, from Eq. (5.5):

$$\begin{aligned} \bigl \Vert \alpha '(t+\phi )\bigr \Vert =\bigl \Vert \alpha '(t)\bigr \Vert \,\frac{\cos \nu (t)}{\cos \mu (t)}. \end{aligned}$$

Substituting this in the expression of A(t) an simplifying, it is deduced

$$\begin{aligned} A(t)=\ell \,\bigl \Vert \alpha '(t)\bigr \Vert \,\frac{\sin {\tilde{\phi }}(t)}{\cos \mu (t)}. \end{aligned}$$

Now, use Lemma 5.2 to get

$$\begin{aligned} A(t)=\ell ^2\,\bigl (1+\nu '(t)\bigr ). \end{aligned}$$

Therefore, Eq. (5.4) takes the form

$$\begin{aligned} \kappa _{\alpha ,\phi }(t)&=\frac{\sin {\tilde{\phi }}(t)}{\ell ^3}\,\bigl (2\,\ell ^2-\ell ^2-\ell ^2\,\nu '(t)\bigr )\\&=\frac{\sin {\tilde{\phi }}(t)}{\ell }\,\bigl (1-\nu '(t)\bigr ), \end{aligned}$$

as in the statement. \(\square \)

Immediately from Proposition 5.3, we have the following result, which shows when an isochordal-viewed hedgehog is a curve of constant \(\phi \)-width.

Theorem 5.4

Let \(\alpha \) be a piecewise-\({\mathcal {C}}^2\) \((\phi ,\ell )\)-isochordal-viewed hedgehog parameterized by a support function \(h\in {\mathcal {C}}^3\). The curve \(\alpha \) is of constant \(\phi \)-width if and only if \(\nu '(t)\) is constant for all \(t\in I\).

For the curves of Examples 3.2 and 3.3, the angle function \(\nu \) is piecewise-linear, namely, of the kind \(\nu (t)=a\,t+b\), with the same slope where it can be defined. This implies that \(\nu '(t)=a\) is constant, so that by Theorem 5.4, they are curves of constant \(\phi \)-width.

Note that since \(\nu '(t)=-\mu '(t)\), the conclusion of Theorem 5.4 could be also written in terms of the angle function \(\mu (t)\).

Remark 5.5

(Open problems) The author has not found any explicit example of a \((\phi ,\ell )\)-isochordal-viewed hedgehog which is not a curve of constant \(\phi \)-width. In fact, no example of an isochordal-viewed curve which is not an hedhehog has been found. It would be interesting to find such examples if they exist or to see if a statement like “any piecewise-\({\mathcal {C}}^2\) \((\phi ,\ell )\)-isochordal-viewed curve (or hedgehog) is a curve of constant \(\phi \)-width” is true.