
Citation: Zuhal Küçükarslan Yüzbașı, Dae Won Yoon. On geometry of isophote curves in Galilean space[J]. AIMS Mathematics, 2021, 6(1): 66-76. doi: 10.3934/math.2021005
[1] | Mervat Elzawy, Safaa Mosa . A novel method for Mannheim curves in the Galilean $3-$space $G_3$. AIMS Mathematics, 2024, 9(11): 31239-31251. doi: 10.3934/math.20241506 |
[2] | Nural Yüksel . On dual surfaces in Galilean 3-space. AIMS Mathematics, 2023, 8(2): 4830-4842. doi: 10.3934/math.2023240 |
[3] | Nevin Gürbüz, Dae Won Yoon . Geometry of curve flows in isotropic spaces. AIMS Mathematics, 2020, 5(4): 3434-3445. doi: 10.3934/math.2020222 |
[4] | Özgür Boyacıoğlu Kalkan, Süleyman Şenyurt, Mustafa Bilici, Davut Canlı . Sweeping surfaces generated by involutes of a spacelike curve with a timelike binormal in Minkowski 3-space. AIMS Mathematics, 2025, 10(1): 988-1007. doi: 10.3934/math.2025047 |
[5] | Ayman Elsharkawy, Clemente Cesarano, Abdelrhman Tawfiq, Abdul Aziz Ismail . The non-linear Schrödinger equation associated with the soliton surfaces in Minkowski 3-space. AIMS Mathematics, 2022, 7(10): 17879-17893. doi: 10.3934/math.2022985 |
[6] | Yanlin Li, H. S. Abdel-Aziz, H. M. Serry, F. M. El-Adawy, M. Khalifa Saad . Geometric visualization of evolved ruled surfaces via alternative frame in Lorentz-Minkowski 3-space. AIMS Mathematics, 2024, 9(9): 25619-25635. doi: 10.3934/math.20241251 |
[7] | Yanlin Li, Kemal Eren, Soley Ersoy . On simultaneous characterizations of partner-ruled surfaces in Minkowski 3-space. AIMS Mathematics, 2023, 8(9): 22256-22273. doi: 10.3934/math.20231135 |
[8] | Haiming Liu, Jiajing Miao . Geometric invariants and focal surfaces of spacelike curves in de Sitter space from a caustic viewpoint. AIMS Mathematics, 2021, 6(4): 3177-3204. doi: 10.3934/math.2021192 |
[9] | Nural Yüksel, Burçin Saltık . On inextensible ruled surfaces generated via a curve derived from a curve with constant torsion. AIMS Mathematics, 2023, 8(5): 11312-11324. doi: 10.3934/math.2023573 |
[10] | Kemal Eren, Soley Ersoy, Mohammad Nazrul Islam Khan . Simultaneous characterizations of alternative partner-ruled surfaces. AIMS Mathematics, 2025, 10(4): 8891-8906. doi: 10.3934/math.2025407 |
The isophote curve method is one of the most efficient methods that can be used to analyze and visualize surfaces by lines of equal light intensity. Isophote curve whose normal vectors make a constant angle with a fixed vector (the axis) is one of the curves to characterize surfaces such as parameter, geodesics, and asymptotic curves or lines of curvature. Moreover, this curve is used in computer graphics and it is also interesting to study for geometry.
The isophote curve of a given surface is calculated in two steps: firstly the normal vector field n(s,t) of the surface is computed, and secondly the surface point is traced as
⟨n(s,t),d⟩‖n(s,t)‖=cosβ, |
where β is a constant angle (0≤β≤π2).
Isophote curve is called a silhouette curve when
⟨n(s,t),d⟩‖n(s,t)‖=0, |
where d is the unit fixed vector.
From past to present, there have been a lot of researches about isophote curves and their characterizations in [3,4,6,7].
In this paper, our aim is to investigate isophote curves on surfaces in Galilean space and find its axis d such that it is an isotropic and a non-isotropic vector through the Galilean Darboux frame. According to the axis d, we split our studies into two cases to find the axis of isophote curves lying on a surface in Galilean space. Moreover, we give a method to compute isophote curves of surfaces of revolution obtained by revolving a curve by Euclidean and isotropic rotations.
Following the Erlangen Program, due to F. Klein, each geometry is associated with a group of transformations, and hence there are as many geometries as groups of transformations. Associated with group of transformations that in physics guarantees the invariance of many mechanical systems, the Galilei group, is the so-called Galilean geometry G3. That is, Galilean geometry is one of the nine Cayley-Klein geometries with projective signature (0,0,+,+). The absolute of the Galilean geometry is an ordered triple {ω,f,I}, where ω is the ideal (absolute) plane, f the line in ω and I the fixed elliptic involution of f as in [11].
A plane is called Euclidean if it contains f, otherwise it is called isotropic or i.e., plane x = constant is Euclidean, and so is the plane ω. Other planes are isotropic. In other words, an isotropic plane does not involve any isotropic direction. A vector u=(u1,u2,u3) is called non-isotropic if u1≠0, otherwise it is called isotropic vector. All unit non-isotropic vectors are of the form u=(1,u2,u3) [11].
A Galilean scalar product of two vectors u=(u1,u2,u3) and v=(v1,v2,v3) in the Galilean 3-space G3 is defined as
⟨u,v⟩={u1v1,if u1≠0orv1≠0,u2v2+u3v3,ifu1=0andv1=0 |
and a Galilean norm of u is given by
||u||={|u1|,if u1≠0,√u22+u23,ifu1=0. |
A Galilean cross product of u and v on G3 is defined by
u×v=|0e2e3u1u2u3v1v2v3|, |
where e2=(0,1,0) and e3=(0,0,1) [8,10].
A curve given in parametric form α(t)=(f(t),g(t),h(t)) in the Galilean 3-space G3 is called admissible if nowhere its tangent vector is isotropic, that is f′(t)=dfdt≠0.
Let α be a unit-speed admissible curve of the class C∞ in G3, and parametrized by the invariant parameter s, defined by
α(s)=(s,g(s),h(s)). |
Then the Frenet frame fields of α(s) are given by
T(s)=α′(s),N(s)=1κ(s)α″(s),B(s)=T(s)×N(s), |
where the curvature κ(s) and the torsion τ(s) of α(s) are written as, respectively,
κ(s)=√g′′(s)2+h′′(s)2,τ(s)=det(α′(s),α′′(s),α′′′(s))κ2(s). |
Here T, N and B are the tangent, principal normal and binormal vectors of α(s).
On the other hand, the Frenet formula of the curve is given by (cf. [9])
T′=κN,N′=τB,B′=−τN. | (2.1) |
Consider a Cr-regular surface M, r≥1, in G3 parameterized by
X(u1,u2)=(x(u1,u2),y(u1,u2),z(u1,u2)). |
We denote by xui, yui and zui the partial derivatives of the functions x, y and z with respect to ui (i=1,2), respectively. Besides X is said to be admissible if nowhere it has Euclidean tangent planes, i.e., xui≠0 for some i=1,2.
On the other hand, the matrix of the first fundamental form ds2 of a surface M in G3 is given by
ds2=(ds2100ds22), |
where ds21=(g1du1+g2du2)2 and ds22=h11du21+2h12du1du2+h22du22. Here gi=xui and hij=⟨˜Xui,˜Xuj⟩ (i,j=1,2) means the Euclidean scalar product of the projections ˜Xui of vectors Xui onto the yz-plane.
The unit normal vector field n of a surface M is defined by
n=1ω(0,xu2zu1−xu1zu2,xu1yu2−xu2yu1), |
where the positive function ω is given by
ω=√(xu2zu1−xu1zu2)2+(xu1yu2−xu2yu1)2. |
Let {T,Q,n} be a Galilean Darboux frame of α(s) with T as the tangent vector of a curve α(s) in G3 and n be the unit normal to a surface and Q=n×T. Then the Galilean Darboux frame is expressed as
T′=kgQ+knn,Q′=τgn,n′=−τgQ, | (2.2) |
where kg, kn and τg are the geodesic curvature, normal curvature and geodesic torsion of α(s) on M, respectively. Also, (2.2) implies
κ2=k2g+k2n,τ=−τg+k′gkn−kgk′nk2g+k2n,kg=kcosϕ and kn=−ksinϕ, | (2.3) |
where ϕ is an angle between the surface normal vector n and the binormal vector B of α [12]. A curve α(s) is a geodesic (an asymptotic curve or a line of curvature) if and only if kg (kn or τg) vanishes, respectively.
On the other hand, the usual transformation between the Galilean Frenet frames and the Darboux frames takes the form
Q=cosϕN+sinϕB,n=−sinϕN+cosϕB. | (2.4) |
Artykbaev introduced an angle between two vectors in Galilean space as follows:
Definition 2.1. ([1]) Let x=(1,x2,x3) and y=(1,y2,y3) be two unit non-isotropic vectors in G3. Then an angle ϑ between x and y is defined by
ϑ=√(y2−x2)2+(y3−x3)2. | (2.5) |
Definition 2.2. ([1]) An angle between a unit non-isotropic vector x=(1,x2,x3) and an isotropic vector y=(0,y2,y3) in G3 is defined by
φ=x2y2+x3y3√y22+y23. | (2.6) |
Definition 2.3. ([1]) An angle θ between two isotropic vectors x=(0,x2,x3) and y=(0,y2,y3) parallel to the Euclidean plane in G3 is equal to the Euclidean angle between them. That is,
cosθ=x2y2+x3y3√x22+x23√y22+y23. | (2.7) |
The starting point of this section is to get the unit fixed vector d of an isophote curve via its Galilean Darboux frame.
Let M be an admissible regular surface and α:I⊂R→M be an unit-speed curve parametrized by α(s)=(s,α2(s),α3(s)) as an isophote curve for some s∈I.
In order to prove the results, we split it into two cases according to the fixed vector d.
Case 1. Considering d is a unit fixed isotropic vector.
Since n is the unit isotropic normal vector of a surface M, using the Definition 2.3, we have
⟨n,d⟩=cosθ=constant, | (3.1) |
differentiating the above equation, we get
τg⟨Q,d⟩=0. | (3.2) |
That is, τg=0 or ⟨Q,d⟩=0. By differentiating ⟨Q,d⟩=0, we get
τg⟨n,d⟩=0. |
It means that τg=0. So
τg=0. | (3.3) |
On the other hand, if kg≠0, using the differentiating ⟨T,d⟩=0 with respect to s, we get
kg⟨Q,d⟩+kn⟨n,d⟩=0, | (3.4) |
⟨Q,d⟩=−knkgcosθ. | (3.5) |
Then d can be written as
d=−knkgcosθQ+cosθn. | (3.6) |
Since ‖d‖=1, we get
knkg=±tanθ. | (3.7) |
In this situation, we conclude that ϕ=±θ or ϕ=π±θ.
From (2.3) and (2.4) in terms of the Galilean Frenet frame, we get
d=(−knkcosθ−kgksinθ)N+(−knksinθ+kgkcosθ)B. | (3.8) |
If we differentiate (3.6) using (3.3) and (3.3), we get d′=0, that is, d is a constant isotropic vector. From now on, we suppose if α is a unit-speed isophote curve, then α is also a line of curvature.
Theorem 3.1. Let α be a unit-speed isophote curve on a surface M in G3 with a unit fixed isotropic vector d as the axis of the isophote curve. In that case, we have the following:
i) If α is a geodesic curve, then α is a straight line.
ii) If α is an asymptotic curve on M, then it is a plane curve, and the fixed vector d is parallel to B.
Proof. i) If kg=0, then τ=−τg=0 from (2.3) and (3.3). Also from (3.4), kn=0. Then from (2.3), we get κ=0. Hence α is a straight line.
ii) If α is an asymptotic curve, then kn=0. Trivially, if kg=0, it is trivial that α is a plane curve. If kg≠0, then from (3.6), we get
d=cosθn. | (3.9) |
So from (2.3), τ=0. That is, α is a plane curve. Also using (2.3) and (2.4) into (3.6), it can be easily shown that d is parallel to B.
Theorem 3.2. Let α be a unit-speed isophote curve on a surface M in G3 with a unit fixed isotropic vector d as the axis of the isophote curve. The axis d is perpendicular to the principal normal line of α if and only if either α is a straight line or an asymptotic curve on M or α is a curve with knkg=−tanθ.
Proof. If α is a unit-speed isophote curve, then from (3.8), we get
⟨N,d⟩=−2kgksinθ=0, |
from this equation, we have kg=0 or sinθ=0.
If kg=0 then, from Theorem 3.1, α is a straight line.
If sinθ=0, then kn=0, that is, α is an asymptotic curve.
If we take knkg=−tanθ, then we can easily get ⟨N,d⟩=0.
Theorem 3.3. Let α be a unit-speed isophote curve on a surface M in G3 with a unit fixed isotropic vector d as the axis of the isophote curve. The axis d is perpendicular to the principal binormal line of α such that knkg=tanθ if and only if kn=kg
Proof. If α is a unit-speed isophote curve with knkg=tanθ, then from (3.8), we get
⟨B,d⟩=kgk(−sin2θ+cos2θ)=0. |
Since α is a non-geodesic curve, −sin2θ+cos2θ=0. So, tanθ=1. We know that 0≤θ≤π2, then we get θ=π4.
Theorem 3.4. If α is a silhouette curve on M, and d is a unit isotropic vector such that it is parallel to Q, then the curve α is a plane curve.
Proof. If a fixed vector d is a unit isotropic vector and is parallel to Q, then we have
d=±Q,⟨T,d⟩=0. |
By differentiating above equations with respect to s, we obtain
τgn=0,kg⟨Q,d⟩+kn⟨n,d⟩=0. |
Since α is a silhouette curve with ⟨n,d⟩=0, we get
τg=0,kg=0, |
from this, we have τ=0. It means that α is a plane curve.
Case 2. Considering d is a unit fixed non-isotropic vector.
Since n is the unit isotropic normal vector of a surface M, using the Definition 2.2, we have
⟨n,d⟩=φ=constant, | (3.10) |
where 0≤φ≤1.
By differentiating the above equation, we get
τg⟨Q,d⟩=0. | (3.11) |
That is, τg=0 or ⟨Q,d⟩=0. By differentiating ⟨Q,d⟩=0, we get
τg⟨n,d⟩=0. |
That means τg=0. So
τg=0. | (3.12) |
On the other hand, if kg≠0, using the differentiating ⟨T,d⟩=1 with respect to s, we get
kg⟨Q,d⟩+kn⟨n,d⟩=0, | (3.13) |
⟨Q,d⟩=−knkgφ. | (3.14) |
Then the unit non-isotropic vector d can be written as
d=T−knkgφQ+φn. | (3.15) |
Since d is a constant vector, we get kg=kn=0. Trivially, it is a conflict.
On the other hand considering kn=0, from (3.13) and using (3.12), d can be written as
d=T+φn |
Since d is a constant vector, we can easily get kg=0.
Thus, we have the following result:
Theorem 3.5. Let α be a unit-speed isophote curve on a surface M in G3 with a unit fixed non-isotropic vector d as the axis of the isophote curve. Then α is a straight line.
Theorem 3.6. Let α be a silhouette curve on M and d be a unit non-isotropic vector.
i) If d lies in the plane spanned by T and Q, then α is a plane curve. ii) If the axis d is parallel to T, then α is a geodesic curve.
Proof. i) Since α is a silhouette curve and d is a unit non-isotropic vector, we get
⟨T,d⟩=1. | (3.16) |
If we differentiate (3.16) with respect to s, then we get
kg⟨Q,d⟩=0. |
Since d is lied in the plane spanned by T and Q, we get kg=0. Also, if we differentiate ⟨n,d⟩=0 with respect to s, we get
τg⟨Q,d⟩=0, |
it follows that τg=0.
Also, by substituting τg=0 and kg=0 into (2.3), we get τ=0. Thus, α is a plane curve.
ii) If d is parallel to T, then we get
d=T. |
If we differentiate the above equation, then d′=kgQ, it follows that kg=0, that is, the curve is a geodesic curve.
We investigate an isophote curve among surfaces of revolution in Galilean space and give some characterization for isophote curves on these surfaces. To see this, notice that in G3 surfaces of revolution are obtained by revolving a curve by Euclidean or isotropic rotations as follows, respectively,
¯x=x,¯y=ycost+zsint,¯z=−ysint+zcost, | (4.1) |
where t is the Euclidean angle and
¯x=x+ct,¯y=y+xt+ct22,¯z=z, | (4.2) |
where t∈R and c=constant>0.
The trajectory of a single point under a Euclidean rotation is a Euclidean circle
x=constant,y2+z2=r2,r∈R. |
The invariant r is the radius of the circle.
The trajectory of a point under isotropic rotation is an isotropic circle whose normal form is
z=constant,y=x22c. |
The invariant c is the radius of the circle. The fixed line of the isotropic rotation is the absolute line f [11]. For some more studies, see [2,5].
If a curve α(s)=(f(s),0,g(s)), (g(s)>0) is rotated by Euclidean rotations, then a surface of revolution is parametrized by
S(s,t)=(f(s),g(s)sint,g(s)cost). | (4.3) |
If a curve α(s) is parametrized by the arc-length, then we take f(s)=s. In this case, the unit isotropic normal vector field n(s,t) of S is defined by
n(s,t)=Ss×St‖Ss×St‖, | (4.4) |
where Ss and St are the partial differentiations with respect to s and t, respectively. Then, the isotropic normal vector is given by
n(s,t)=(0,sint,cost), |
it becomes in terms of the Frenet frame as follows:
n(s,t)=−sintB+costN. | (4.5) |
Proposition 4.1. Let α(s) be a general helix with the isotropic axis d. Then, for t0=(2k+12)π (k∈Z), the curve α(s) on surfaces of revolution given by (4.3) is an isophote curve with the axis d.
Proof. Substituting t0 into (4.5), we get
n(s,t0)=∓B. |
If α(s) is a general helix with the axis d, then ⟨B,d⟩=constant. Therefore, we get
⟨n(s,t0),d⟩=∓⟨B,d⟩=constant. |
Thus α(s) is an isophote curve with the axis d on the surfaces of revolution.
Proposition 4.2. Let α(s) be a slant helix with the isotropic axis d. Then, for t0=kπ (k∈Z), the curve α(s) on surfaces of revolution given by (4.3) is an isophote curve with the axis d.
Proof. Substituting t0 into (4.5), we get
n(s,t0)=∓N. |
If α(s) is a slant helix with the axis d, then ⟨N,d⟩=constant. Therefore, we get
⟨n(s,t0),d⟩=∓⟨N,d⟩=constant. |
Thus α(s) is an isophote curve with the axis d on the surfaces of revolution.
If a curve α(s)=(f(s),0,g(s)), (g(s)>0) is rotated by isotropic rotations, then a surface of revolution is parametrized by
S(s,t)=(f(s)+ct,f(s)t+ct22,g(s)). | (4.6) |
If a curve α(s) is parametrized by the arc-length, then we take f(s)=s. In this case, the isotropic surface normal is given by
n=1√(g′(s)c)2+s2(0,g′(s)c,s), |
it becomes in terms of the Frenet frame as follows:
n=1√(g′(s)c)2+s2(−g′(s)cB+sN). | (4.7) |
Theorem 4.3. Let d be an isotropic axis given by (0, dy,dz).
i) If dy=0 and g(s)=s22c+b1, (b1∈R), then the curve α(s) on surfaces of revolution given by (4.6) is an isophote curve.
ii) If dz=0 and g(s)=s22c+b1, (b1∈R), then the curve α(s) on surfaces of revolution given by (4.6) is an isophote curve.
Proof. i) If dy=0, then we get d=λ1N,(λ1∈R−{0}, it folllows that (4.7) implies
⟨n,d⟩=λ1s√(g′(s)c)2+s2. |
If we take g(s)=s22c+b1, (b1∈R), then we obtain ⟨n,d⟩=λ1√2. So the curve α is an isophote curve.
ii) If dz=0, then we get d=−λ2B,(λ2∈R−{0}). From (4.7) we get
⟨n,d⟩=λ2g′(s)c√(g′(s)c)2+s2. |
If we consider g(s)=s22c+b1, (b1∈R), then we obtain ⟨n,d⟩=λ2√2, It means that α is an isophote curve.
Corollary 4.4. The generating curve α(s)=(f(s),0,g(s)) on surfaces of revolution given by (4.5) becomes both a general helix and a slant helix when the axis d=(0,dy,dz).
Remark 4.5. The isophote curve α(s) in Theorem 4.3 is an isotropic circle on surfaces of revolution given by (4.5). Figure 1 is shown an isophote curve on the isotropic surface of revolution with c=1 and b1=0 in Theorem 4.3 ii).
In this paper, we investigated isophote curves on surfaces in Galilean space G3 and obtained its axis d such that it is an isotropic and a non-isotropic vector. Furthermore, we presented some characterizations for isophote curves lying on surfaces of revolution.
The second author was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2018R1D1A1B07046979).
The authors declare no conflicts of interest in this paper.
[1] |
A. Artykbaev, Total angle about the vertex of a cone in Galilean space, Math. Notes, 43 (1988), 379-382. doi: 10.1007/BF01158845
![]() |
[2] | M. Dede, C. Ekici and W. Goemans, Surfaces of revolution with vanishing curvature in Galilean 3-space, J. Math. Phys. Anal. Geo., 14 (2018), 141-152. |
[3] | F. Doğan and Y. Yaylı, On isophote curves and their characterizations, Turkish J. Math., 39 (2015), 650-664. |
[4] | F. Do?an and Y. Yayl?, Isophote curves on spacelike surfaces in Lorentz-Minkowski space E13, arXiv preprint arXiv: 1203.4388, 2012. |
[5] | A. Kazan and H. B. Karadag, Weighted Minimal and Weighted Flat Surfaces of Revolution in Galilean 3-Space with Density, Int. J. Anal. Appl., 16 (2018), 414-426. |
[6] | K. J. Kim and I. K. Lee, Computing isophotes of surface of revolution and canal surface, ComputAided Des., 35 (2003), 215-223. |
[7] | J. J. Koenderink and A. J. van Doorn, Photometric invariants related to solid shape, J. Modern Opt., 27 (1980), 981-996. |
[8] | E. Molnar, The projective interpretation of the eight 3-dimensional Homogeneous geometries, Beitr. Algebra Geom., 38 (1997), 261-288. |
[9] | B. J. Pavkovic and I. Kamenarovic, The equiform differential geometry of curves in the Galilean space G3, Glas. Mat., 22 (1987), 449-457. |
[10] | O. Röschel, Die Geometrie des Galileischen raumes, Habilitationsschrift, Leoben, 1984. |
[11] |
Z. M. Sipus, Ruled Weingarten surfaces in Galilean space, Period. Math. Hungar, 56 (2008), 213-225. doi: 10.1007/s10998-008-6213-6
![]() |
[12] | T. Şahin, Intrinsic equations for a generalized relaxed elastic line on an oriented surface in the Galilean space, Acta Math. Sci., 33 (2013), 701-711. |
1. | Ali Çakmak, Sezai Kızıltuğ, Gökhan Mumcu, Notes on Curves at a Constant Distance from the Edge of Regression on a Curve in Galilean 3-Space, 2023, 135, 1526-1506, 2731, 10.32604/cmes.2023.024517 | |
2. | Arfah ARFAH, On Involutes of Admissible Non-Lightlike Curves in Pseudo-Galilean 3-Space, 2022, 43, 2587-2680, 82, 10.17776/csj.873398 |