A linear congruence Kr(u, v)
is called a two-parameter set of lines intersecting predetermined intersecting straight
lines
u, v
(congruence directrices).Directrices can be real different
(hyperbolic linear congruence, HLC), real coincident (parabolic linear
congruence, PLC), or imaginary complex conjugate (elliptic linear congruence,
ELC).
One of the methods for
constructing linear surfaces is to extract them from the linear congruence by
immersing a guiding curve line in the congruence body. For example, if a
surface is distinguished from Kr(u, v) by specifying a second-order
guiding curve
τ,
we obtain a
fourth-order
algebraic linear surface with guides
u, v,
τ
[1].
A constructive way of separating
a surface from an HLC with the directrices
u, v
consists in constructing
a one-parameter set of rectilinear generators of the required surface passing
through the points of the guiding curve
τ
and intersecting the real lines
u, v.
This problem is solved by the well-known
methods of descriptive geometry [1].
It should be noted
that a metric condition can be used instead of a guide curve. For example, a
linear surface can be separated from the HLC by the requiring a constant
length
of the generatrix (see Section 7).
To extract a surface from a PLC,
an auxiliary linear quadric
Ô
is introduced into
consideration and a PLC is defined as a set of straight lines intersecting two
infinitely close (in the limit
coinciding) intersecting
generators
u, v
of the quadric
Ô.
This allows the PLC to
be identified as a family of straight lines tangent to a linear quadric at the
points of one of its rectilinear generators [3].Through an arbitrarily specified
point of the guiding curve
τ
immersed in the PLC, there
is the only line p tangent to the quadric
Ô
and intersecting its
generator u=v.
The construction of the straight line
p
is performed by the well-known methods of descriptive geometry [1].
The one-parameter set of straight lines
p
forms the desired linear
surface extracted from the PLC.
If it is required to extract a
surface from ELC, then the problem is reduced to constructing a set of real straight
lines (forming the required surface), each of which intersects a pair of
imaginary complex conjugate straight lines
u~v
(ELC directrices) when passing
through one of the points of the guiding curve
τ.
The methods of
classical descriptive geometry are inapplicable in this case, since they
involve the execution of graphic constructions with the participation of
imaginary points and imaginary lines.
Graphic constructions with the
participation of imaginary elements were considered both in the works of the
authors of the 19th century [2] and in modern studies [3-6], but they didn’t pose
or solve the problem of constructing a real
straight line incident
to a predetermined point in space and intersecting with two predetermined
imaginary conjugate crossing lines (ELC directrices). For example, in [3, p.
74], an algorithm for constructing a straight line intersecting with the
imaginary ELC directrices is indicated, but the incidence requirement for this
point is not taken into account.
Scientific novelty.
The article proposes
a projective-graphical algorithm for constructing a real line that satisfies
both the condition of incidence at a predetermined point, and the condition of
intersection with predetermined imaginary ELC directrices. For the constructive
implementation of the proposed algorithm, computer visualization tools [7] are
used for imaginary elements in conjunction with a software module [8-10], which
allows drawing curves of the second order incident to any predetermined set of
both real and imaginary points and tangents [11].
The
relevance of the work
is
due to the fact that imaginary algebraic elements (imaginary points, imaginary
lines, imaginary algebraic lines and surfaces) are an integral attribute of any
actions with algebraic varieties. The participation of imaginary elements in
geometric algorithms is just as necessary and natural as the participation of
complex numbers in algebraic transformations. As a result, the problem of the exact
constructive implementation of graphical algorithms containing actions with
imaginary algebraic figures is urgent.
Practical significance.
The proposed
algorithm for extracting a linear surface from a linear congruence with
imaginary directrices makes it possible to design architectural forms, floors,
and shells that differ from traditional surfaces based on real axes, which
expands the area of application of linear structures in architectural and
construction design.
In what follows, the directrices
u, v
will be called the axes of congruence.
A linear congruence can be
specified in several different ways,
in particular, by its
own axes
u, v
(Ìethod 1) or by four
pairwise crossing lines
a, b, c, d
belonging to the congruence (Ìethod 2).
Both methods are geometrically
equivalent: if 4 lines
a, b, c, d
belonging to a congruence are given,
then its axes
u, v can be found.
Let’s consider an algorithm for
constructing the u, v axes of the congruence Kr(a, b, c, d) given in the
second method. Let us introduce the linear quadric
Ô,
which is completely defined by
three of the given straight lines, for example, the straight lines
a, b, c.
The quadric
Ô
=
Ô1
+
Ô2
consists of the semi-quadric
Ô1
containing the
straight
lines
a, b, c, and of the conjugate semi-quadric
Ô2
(Fig. 1).
Fig. 1.
Constructing the axes of the congruence Kr(a,
b,
c,
d):
(a)
HLC; (b)
PLC; (c)
ELC
Let the straight line
d
intersect the quadric
Ô
at the points
U, V.
Then the straight lines
u, v
of the semi-quadric
Φ2
passing through the
points
U, V
are the congruence axes [3].
If
the
straight
line
d
intersects
Ô
at the real points
U,
V, then the
u
and
v
axes are real lines, and the congruence
Kr(a, b, c, d) is hyperbolic (Fig. 1, a). If the points
U, V
coincide
(the straight line
d
touches the quadric
φ),
then we obtain a PLC
with infinitely close (coinciding in the limit) crossed axes
u=v
(Fig.
1, b). If the
straight line
d
intersects with
Ô,
at real points
U, V
and
then
the u and v axes are real lines, and the congruence Kr(a, b, c, d) is
hyperbolic (Fig. 1, a).
If the points U, V coincide (the
straight
line d touches the quadric φ), then we obtain a PLC with infinitely close
(coinciding in the limit) crossing axes u = v (Fig. 1, b). If the
straight
line d does not intersect with the quadric Ô, then the points U, V and the
generating u, v of the semi-quadrics Ô2 passing through them are imaginary
(Fig. 1, c).In the latter case, we obtain an elliptical linear congruence
(ELC), to which the known surface extraction methods suitable for GLC and PLC
are not directly applicable.
Hence
the problem
follows:
to
develop a graphical algorithm
for constructing and visualizing a linear surface, separated from the ELC by
immersing a guiding curve
τ
into it.
Only rectilinear generator
t
of the sought surface included in this ELC passes through any given point of
T
of the curve
τ.
Therefore, the problem
of extracting the surface from the ELC is reduced to compiling an algorithm for
constructing a straight line passing through a given point
T
and
intersecting a pair of imaginary complex conjugate striaght lines
u~v
(ELC directrix), and to the subsequent repeated application of this algorithm
to a series of points
Ti
of the guide curve
τ,
where
i
is
the number of generators of the constructed surface required for accurate
visualization.
Let a linear congruence be given
by four pairwise intersecting
straight lines
a, b, c, d.
It is required to extract from the congruence Kr(a, b, c, d) a straight
line passing through the given predetermined point
T
in the
three-dimensional space.
We find the
u and v axes
of the congruence, that are transversals of the
straight lines
a,
b, c, d
using the method described in Section 2.
If
these transversals are real different (HLC) or real coincident (PLC), then the
solution known from descriptive geometry is reduced to the constructing of a straight
line passing through a given point
T
and intersecting the found axes [1].
If the transversals
u and v
are imaginary, then they cannot be represented explicitly. In this case, the
problem is reduced to the constructing a real
straight line passing
through
T
and intersects the imaginary lines
u, v. The following
algorithm is proposed
to construct such a straight line:
Step 1.
We introduce into
consideration auxiliary linear quadrics
φ1
(a, b, c) and
φ2
(a, b, d),
which are completely defined by triples of generators (a, b, c) and (a,
b, d),
respectively.
The imaginary
straight
lines
u, v
(the ELC axes), being transversals of the given straight lines
a, b, c, d, intersect with both triples of generators, therefore, the
imaginary
straight lines
u, v
belong to both quadrics.
Step 2.
Through the point
T
indicated in the problem statement, draw an arbitrary plane
Σ
and draw conical sections
f1
=
φ1
∩
Σ,
f2
=
φ2
∩
Σ
(Fig. 2, a). The construction of
continuously drawn conics
f1,
f2
is performed
using the special software [8]. The conics f1,
f2
passing through the groups of points
A, B, C
and
A, B, D,
intersect
each other at real points
A, B
and at imaginary conjugate points
U~V
(hereA, B, C, D
are the intersection points lines
a, b, c, d
with the plane
Σ).
Step
3. The imaginary straight lines
u, v
belong to the quadrics
φ1,
φ2;
therefore, the
imaginary points of intersection of these
straight lines with
the plane
Σ
coincide with the imaginary
points
U~V
of the intersection of the conic sections
f1, f2.
Intersecting at real points
A,
B
and at imaginary conjugate points
U~V, the conics
f1,
f2
establish on the line
l=UV
the same elliptic
involution
σ
with imaginary double
points
U, V. The imaginary points
U~V
are depicted by the marker
l{O,
L}, consisting of the center
O
of the involution
σ
and the Laguerre point
L,
from which the involution
σ
is projected by the
orthogonal pencil of lines (Fig. 2, b). The real
straight line
l
passing through the imaginary conjugate points
U~V
is the homology axis
connecting the conics
f1, f2.
The construction of marker
l{O,
L}, conventionally representing the imaginary points
U~V, is carried
out in a known way [11, 12]. The graphic representation of imaginary points
U~V
in the form of a marker
l{O, L}
allows using these points along with
real points in subsequent constructive constructions.
Step 4.
Let’s introduce
into
consideration an auxiliary linear quadric
φ3
(a, b, t),
where
t
is the required straight line. The generators
a, b, t
of
this quadric, according to the
condition of the problem , intersect
with the imaginary axes
u, v
of the elliptic congruence Kr(a, b, c, d),
therefore, the axes
u, v
are included
in the composition of
in the quadric
φ3.
In the section of
this quadric by the plane
Σ,
we obtain the conic
f3
passing through the real points
A, B, T
and through the imaginary
conjugate points
U~V, given in the drawing by the marker
l{O, L}
(Fig. 2,b). A projective computer algorithm [11],
compiled according to
[13, p. 147], is used
to draw the conic f3,
Step 5.
The continuously drawn
conic
f3
and the rectilinear generators
a, b
intersecting it at points
A, B
uniquely determine the quadric
φ3
(a, b, t), which
allows finding the desired
straight line
t
from the
conditions of its incidence to the point
T
and belonging to the family
a,
b, ... -forming quadrics
φ3
(Fig. 2, d). The problem
has been solved.
Fig. 2.
Allocation of a
straight line incident to the point
T
from the ELK:
a-
initial
data;
b-
construction of marker {
l,OL}
of imaginary points
U~V;
c
- construction of a conic passing through imaginary points
U
~
V;
r is determinant of a quadric containing the desired straight line.
Theorem 1.
If an algebraic linear
surface
Θ
of the order
k
+2
is given by a guiding curve
ek
of the order k and
two intersecting rectilinear guides
u, v
(real or imaginary conjugates)
intersecting the plane of the curve
ek
at points
U, V
(real or imaginary conjugates), then the line
UV
(always real) is the
axis of the pencil of planes intersecting the surface
Θ
along algebraic curves of the
order
k.
Proof.
The line
UV
intersects the guiding curve
ek
at two
points (real or imaginary conjugate), and also intersects the rectilinear
guides
u, v, therefore,
UV
is two coincident generators of the surface
Θ.
The linear surface
Θ
is an algebraic surface of the order
k
+2, in the section of which by an arbitrary plane passing through
UV,
we obtain a curve that splits into the double line
UV
and a curve of the
order
k. The theorem is proved.
The visualization of the ruled
surface
Θ,
extracted from the
ELC Kr(a, b, c, d) by immersing a guiding curve into it, is visualized
on the basis of Theorem 1 and multiple repetition of Algorithm 1 ... 5 described
in Section 3.
Example.
Let it be required to
form a fourth-order linear algebraic surface
Θ,
“stretched” on a space frame, given by a circle
r
lying in the plane
Σ,
and four
intersecting straight lines
a, b, c, d
(Fig. 3, a). The condition of the
problem is satisfied by the surface separated from the linear congruence Kr(a,
b, c, d) by immersing the guiding circle
r
into it. In accordance
with Algorithm 1 ... 5, the line quadrics
φ1
(a, b, c) and
φ2
(a, b, d)
are
introduced into consideration. Having drawn the auxiliary conical sections
f1
=
φ1
∩
Σ,
f2
=
φ2
∩
Σ,
let’s note that they intersect
only at two real points A,B , therefore, the
u~v
axes of the congruence
Kr(a, b, c, d) are imaginary (the conics
f1, f2
are not shown in Fig. 3
conventionally).
Fig. 3.
Selection of the
surface from an ELC:
a-
initial data;
b-
surface frame and marker
{l,OL}
of imaginary points of intersection of the ELC axes with the
plane
Σ
Find the marker
l{O, L}
of
the imaginary points
U~V
of the intersection of the conics
f1
and
f2. At these points, the imaginary axes
u, v
of
the congruence Kr(a, b, c, d) intersect the plane
Σ
(Fig. 3b). In accordance with Algorithm
1 ... 5, mark several points on the guide circle
r
and extract from Kr(a,
b, c, d) several additional rectilinear generators
ti
(i=1,
2, 3, ...) of the constructed surface
Θ
passing through
points marked on
r.
According to Theorem 1, the
planes passing through the straight line
l=UV
intersect
Θ
in conical sections.
A
surface frame
is obtained consisting of straight lines and curves
of the second order (see Fig. 3, b).The planes
Σ',
Σ''
that do not pass
through
l
intersect
Θ
along curves of the
fourth order
w',
w''.
A visualization of the surface is shown in
Fig.4.
Fig. 4.
Algebraic linear
surface with imaginary axes (visualization)
The congruence Kr(a, b, c, d),
given by the intersecting straight lines
a, b, c, d, can be identically
defined by the congruence Kr(Ï
↔
Ï')
of straight lines connecting
the corresponding points of the collinear fields
Ï
↔
Ï'
( provided that in collineation
Ï
↔
Ï'
the line
l
=
Ï
∩
Ï'
corresponds to itself) [3, 14].
The
u, v
axes of the congruence Kr(Ï
↔
Ï')
(real or imaginary) intersect
the straight line
l
at the real or imaginary conjugate points
U, V.
Consider two versions of the transition from the congruence Kr(a, b, c, d)
to the identical congruence Kr(Ï
↔
Ï'
A linear congruence Kr(a, b,
c, d) is given. Through one of the
straight lines (for
example, through
d) we draw arbitrary planes
Ï,
Ï'.
The
straight lines
a, b, c
are cut out on planes
Ï,
Ï'
points
A, B, C
and
A', B ', C'. We define a collinear
correspondence of the fields
Ï
↔
Ï'
by three pairs of points
A~A',
B~B', C~C'
and a straight line
d
=
Ï
∩
Ï',
which we will assume to be
self-consistent. In this case, the family of straight lines connecting the
corresponding points of the fields
Ï,
Ï'
is the linear congruence Kr(Ï
↔
Ï')
[3].
Let us show that the congruences
Kr(a, b, c, d) and Kr(Ï
↔
Ï')
coincide. The collineation
Ï
↔
Ï'
induces on the
straight
line d a projectivity with double points U=U', V=V' (real or imaginary).
The
axes
u, v
(real or imaginary) of the congruence Kr(Ï
↔
Ï')
pass through these points and
intersect with the straight lines
a, b, c, therefore, the straight lines
u, v
are transversals of the straight lines
a, b, c, d, that is
the axes of the congruence Kr(a, b, c, d). The coincidence of the
congruences follows from the coincidence of the axes.
The proposed version of the
transition from Kr(a, b, c, d) to Kr(Ï
↔
Ï')
can be used to extract from
the congruence Kr(a, b, c, d) the straight line
t
passing through
a given point
T. Let’s draw the plane
Ï
through the
straight line
d
and point
T.
Draw another (arbitrary) plane
Ï'
through the
straight
line d.
We mark the points of intersection
A~A', B~B',
C~C'
of straight lines
a, b, c
with planes
Ï,
Ï'.
In the collineation
Ï(A, B, C)
↔
Ï'(A', B ', C')
with the
self-corresponding line d, we find the point
T'
corresponding to the
point
T. Through the points
T~T'
we draw the sought straight line
t. The sought straight line is extracted from the congruence.
A linear congruence Kr(a, b,
c,
d) is given. Let us introduce into consideration the line quadrics
φ1
(a, b, c) and
φ2
(a, b, d) and
an arbitrary plane
Ï
intersecting them.
We
draw conical sections
f1
=
φ1
∩
Ï,
f2
=
φ2
∩
Ï,
passing through the triples of
points (A, B, C) and (A, B, D). Here
A, B, C, D
are the
points of intersection of the straight lines
a, b, c, d
with the plane
Ï.
The conics
f1, f2
intersect at the points
A, B
and at two more points
U, V
(real or
imaginary) through which the axes
u
and
v
(real or imaginary) of
the congruence Kr(a, b, c, d) pass. We draw an arbitrary plane
Ï'
through the straight line
l=UV
(always real) and mark the points
A', B ', C', D'
of intersection of
rays
a, b, c, d
with the plane
Ï'.
Let’s define the
collinear correspondence of the fields
Ï
↔
Ï'
by three pairs of the
corresponding points
A~A', B~B', C~C'
and the self-corresponding
straight
line
l
=Ï∩Ï'. The collineation
Ï
↔
Ï'
induces on
l
a
projectivity with the double (self-corresponding) points
U, V. The
family of lines
a, b, c,... connecting the corresponding collineation
points
Ï
↔
Ï'
is the linear congruence Kr(Ï
↔
Ï'),
and the semi-quadric
φ1
(a, b, c)
containing three
straight lines
a, b, c
of
the congruence Kr(Ï
↔
Ï')),
all consists of the
straight
lines of this congruence.
Let us show that the
straight
line
d
is included in the congruence Kr(Ï
↔
Ï').
Let’s suppose that the
generators of the semi-quadrics
φ1
(a, b, c) and
φ2
(a, b, d)
generate two different collineations. The double points
U, V
coincide
in
these collineations. In addition, two common straight lines
a, b
of the
quadrics
φ1,
φ2
cut the same pairs of
the corresponding points
A~A', B~B'
in the fields
Ï,
Ï'.
Four pairs of corresponding elements of the two collineations coincide, which
means that the collineations’ coincide. It follows from this that all
generators of the semi-quadrics
φ1
(a, b, c) and
φ2
(a, b, d), and
the
straight
line
d, are included in the same congruence Kr(
Ï
↔
Ï').
The coincidence of the four
rays a, b, c, d of the congruences Kr(a, b, c, d) and Kr(Ï↔Ï ') implies
the coincidence of the congruences themselves.
The proposed variant of the
transition from Kr(a, b, c, d) to Kr(
Ï
↔
Ï') can be used to extract a straight
line
t
passing through a given point
T
from the congruence Kr(a,
b, c, d). Draw through
T
an arbitrary plane
Ï.
Let’s mark the points
A, B,
C, D
of the intersection of straight lines
a, b, c, d
with the plane
Ï.
Draw the sections
f1
(A,
B, C)=
φ1
(a, b, c)∩
Ï,
f2
(A, B, D)=
φ2
(a, b, d)∩
Ï.
Through the
straight
line
l
connecting the points
U, V
(real or imaginary) intersections
of the conics
f1, f2, draw an arbitrary plane
Ï'
and mark the points
A', B ',
C', D'
where the straight lines
a, b, c, d
intersect with the plane
Ï'.
We obtain the collineation
Ï(ABCD)
↔
Ï'(A'B'C'D')
with double
points
U, V
lying on the self-corresponding straight line
l
=
Ï
∩
Ï'.
We find the point
T'
corresponding to the point
T
in this collineation.
The sought straight line
t
passes through the points
T, T'.
A linear congruence given by
collinear fields allows solving the practically important problem of constructing
a linear surface passing through a pair of predetermined conic sections [14].
Theorem 2.
If arbitrary conical
sections
r, r'
with points A, A' are drawn
in flat fields Ï, Ï',
then there are only two variants of collineations
Ï
↔
Ï'
with a self-corresponding
weakly invariant line
l
=
Ï
∩
Ï',
in which
r↔r',
A↔A'.
Proof.
Draw the tangents
tA,
t'A
to the given conics at the points
A, A'
(Fig. 5).
From
points
1=tA∩l, 1'=t'A∩l
draw the tangents
tB,
t'B. Marking the points 2=
AB∩l, 2'=
A'B'∩l,
draw from these points the tangents
tC, tD, t'C,
t'D
to the conics
r, r'. We get the quadrilaterals (tA,
tB, tC, tD) and (t'A, t'B,
t'C, t'D) with vertices (1, 2,
P, Q, M, N) and
(1', 2 ',
P', Q ', M', N'), described near the conics
r, r'. According
to Brianchon's theorem, the lines
AB, CD
and
A'B ', C'D'
connecting the touching points, pass through the points 3=
QP∩MN,
3'=
Q'P'∩M'N'
of the intersection of the diagonals of these quadrilaterals
(see Fig. 5).The lines
CD, AB
and
C'D', A'B',
according
to the theory of poles and polar,
are incident to the points 1, 2 and
1', 2' , therefore, in the planes
Ï
and
Ï'
the complete quadrangles MNPQ
and M'N' are obtained
P'Q', carrying the harmonic groups of points on
their sides [15].
Thus, the correspondence of the flat
fields
Ï,
Ï',
given by those indicated in
Fig. 5 fours of tangents (tA,
tB,
tC,
tD) and (t'A,
t'B,
t'C,
t'D) or the fours of points (M,
N,
P,
Q),
(M',
N',
P',
Q'), is a collineation (since
straightness, incidence, and harmonism are preserved) that meets the conditions
of the theorem. In this collineation the conics
r,
r'
are mutually
corresponding, and the straight line
l
=12 transforms into the straight line
coinciding with it
l'
=1'2'. The pairs of the corresponding points 1~1',
2~2', … do not coincide, therefore
l
=
l'
is a weakly invariant
straight
line. Only two collineation variants are possible: (tA,
tB,
tC,
tD) ↔ (t'A,
t'B,
t'C,
t'D)
èëè
(tA,
tB,
tC,
tD)
↔ (t'A,
t'B,
t'D,
t'C). The theorem is proved.
Fig. 5.
For Proof of Theorem
2
On the basis of Theorem 2, the
problem of constructing rectilinear generators of an algebraic surface of the
fourth order passing through the conics
r, r'
and having a predetermined
generator
AA'
is solved. Assuming that the collineation
Ï
↔
Ï'
is given by the drawn conics
r,
r'
and a pair of corresponding points
A↔A'
on these conics, we
obtain, according to Theorem 2, the congruence Kr(
Ï
↔
Ï'). To extract the desired
surface from it, it is necessary to point to several points Ti on one of the
cones and find the corresponding in the collineation
Ï
↔
Ï'
points
Ti',
where i is the number of generators of the constructed surface required for
accurate visualization.
Step 1
Draw the tangents
tA,
t'A
to the conics
r,
r'
at the points
A,
A'. From the points 1=
tA
∩
l, 1'=
t'A
∩
l
draw the tangents
tB,
t'B. From points 1 =
tA∩l, 1 '= t'A∩l draw the tangents tB, t'B. Marking the points 2=
AB
∩
l,
2'=
A'B'
∩
l, draw from these points the tangents
tC,
t'C
(Fig. 6, b). According to Theorem 2, the collinear
correspondence of the fields
Ï
↔
Ï'
(with the self-corresponding straight
line
l
and the mutually corresponding conics
r, r') is completely
determined by four straight lines (tA,
tB,
tC,
AB) ↔ (t'A,
t'B,
t'C,
A'B'), at which the points
C
↔
C'
are mutually correspondent.
Note for Step 1.
Another possible
collineation variant is generated by the corresponding straight lines (tA,
tB,
tC,
AB) ↔ (t'A,
t'B,
t''C,
A'B').
In
this case, the correspondence
C
↔
C'
is replaced by the
correspondence
C
↔
C''
(see Fig. 6, b).
Fig. 6.
Constructing a
surface passing through two conics:
a-
initial data;
b-
collineation
Ï
-
Ï' (two variants);
c-
extracting the generator
t
from the congruence
Kr(Ï
↔
Ï')
Step 2.
Through point
T
an auxiliary straight line is drawn (for example, straight line
TC) and
point 3=
TC
∩
AB
is marked on it (Fig. 6, c). From the condition
preservation of a complex relation (2
AB
3)=(2'
A'B'
3') we find
point 3'.
Step 3.
On lines
B5
and
B'5'
mark points 4 and 4'. From the condition of preserving the complex
relation (CT
43) = (C'T'
4'3 ') we find the point
T'. By
direct verification on a computer model, we make sure that
T'
is
incident to the conic
r'. Connecting the points
T
and
T',
we obtain the generator
t
(see Fig. 6, c).
Multiple applications of the
algorithm allow finding any number of rectilinear generators of the required surface.
According to Theorem 1, the pencil of planes passing through
l
intersects
this surface along curves of the second order.
If
planes
Ï,
Ï'
are parallel, then the straight
line
l
becomes improper, and the projectivity degenerates into an affine
correspondence of the point fields
Ï
↔
Ï',
since a simple relation and
parallelism are preserved. For example,
it is required to
“pull” a linear surface onto a frame given by a rectilinear generatrix
AA'
and the conics
r, r'
lying in the parallel planes
Ï
(zx) and
Ï'(z'x'). By indicating in
the fields Ï,
Ï' three pairs of corresponding tangents (tA,
tB,
tC) ↔ (t'A,
t'B,
t'C), we obtain the affinity
Ï(r,
A)↔
Ï'(r', A') (Fig. 7, a).
The straight lines connecting the corresponding points of the affine fields
Ï,
Ï'
form the body of the linear congruence Kr(
Ï
↔
Ï').
Extracting from Kr(Ï
↔
Ï') several generators of the
required surface and using Theorem 1, we obtain the skeleton of an algebraic
surface of the fourth order, consisting of a family of rectilinear generators
and curves of the second order lying in parallel planes (Fig. 7, b). The
surface visualization is shown in Fig. 8.
Fig. 7.
Special case (affine
collineation
Ï
↔
Ï'):
a
– initial data;
b
– surface frame is formed by conics lying in parallel planes
Fig. 8.
Linear surface with
imaginary axes (visualization)
Note to Section 6.2.
If the conics
r,
r'
are similar and similarly located, then the fourth-order algebraic
surface degenerates into a linear quadric.
Example 1.
Construct a
fourth-order linear algebraic surface passing through the conics
r, r'
and having a predetermined generator
AA'
(Fig. 9).
Fig. 9.
For Example 1:
a-
initial data;
b-
surface frame with imaginary axes (the first
collineation variant
Ï
↔
Ï');
c-
surface frame with real
axes (the second collineation variant
Ï
↔
Ï')
Draw the tangents to these conics
and mark the points of tangency
A
~
A',
B
~
B',
C
~
C'
(or
C
~
C''). According to Theorem 2, we obtain two variants of
collineation:
Ï
(ABCK) ↔
Ï'(A'B'C'K') and
Ï
(ABCK) ↔
Ï'(A'B'C''K') (Fig. 9, a).
In accordance with the first
option, triples of points l (1, 2, 3) l '(1', 2 ', 3') define projective point
series on a common support l = l 'with imaginary double points U = U', V = V ',
represented by the marker l {OL}.The imaginary
u
and
v
axes of
the congruence Kr(
Ï
↔
Ï') pass through these points
(Fig. 9, b). Using the algorithm 1 ... 3 considered in Section 6.1, we find
several rectilinear generators of the constructed surface. According to Theorem
1, the surface bears a family of conic sections, the planes of which pass
through
l
(see Fig. 9, b).
Considering the second variant of
collineation,we obtain a surface with real axes
u,
v is obtained,
which also carries a family of curves of the second order (Fig. 9, c). The
visualization of both surfaces is shown in Fig. 10.
Fig. 10.
Visualization
(Example
1)
Example
2.
Construct
a fourth-order ruled algebraic surface passing through the hyperbolas
g, g'
and having a predetermined generator
AA'
(Fig. 11, a).We find several
rectilinear generators of the constructed surface
using Algorithm 1 ...
3 considered in Section 6.1. According to Theorem 1, the surface bears a family
of conic sections (in this example, hyperbolas), the planes of which
Ï1
...
Ï4
pass through
l
(Fig. 11,
b). A visualization of the surface
compartment is shown
in Fig. 12.
Fig. 11.
For example 2:
à
-
initial data;
b-
surface
frame
Fig.
12.
Visualization
(Example 2)
Let’s consider a linear surface
Ω
formed by the motion of a
straight line
a, fixed points
M, N
of which slide along
intersecting straight lines
m, n.
We impose on the constructed
surface the condition |MN|=const (constancy of the length of the
generators). Let us show that the surface
Ω
can be separated from
the GLK Kr(m, n) by immersing a guiding ellipse into it, the
eccentricity of which is determined only by the value of the angle between the
axes
m, n
of the congruence.
Theorem 3.
If the ends of the
segment
MN
of a fixed length
Δ
slide along straight
lines
m, n
crossing at the angle
α,
then the points of
the segment describe ellipses lying in planes parallel to the straight lines m,
n, and the midpoint of the segment
MN
describes the middle (throat)
ellipse
e, the main axes
δ1,
δ2
of which are equal to
δ1
=tg(α/2)√(
Δ2
-d2
),
δ2
=ctg(α/2)√(Δ2
-
d2),
where
d
is the distance between the axes
m, n
(without proof).
Corollary 1.
The ratio of the main
axes
δ1/δ2
= tan2(α/2) of the throat ellipse is
determined only by the value of the angle
α
between the axes
m,
n.
Corollary
2.
The
ellipse with the ratio of the principal axes
δ1/δ2
=tg2(α/2), located symmetrically with
respect to the directing lines
m, n,
separates an algebraic linear
surface of order 4 with generators
MN
of the constant length |MN|=
Δ
=√(d2
+
δ1
δ2)
from the hyperbolic
linear congruence Kr(m, n).
In particular, if
α=π/2, then, according to Corollary 1, the throat ellipse degenerates
into a circle. We get a double-symmetric linear surface with mutually
perpendicular guides m, n, throat circle r and elliptical sections in planes
parallel to the median plane (Fig. 13).
The technological advantage of
such surfaces, which makes it possible to recommend them for use in
architecture and construction, is that they are mounted from rectilinear beams
or rods of the same standard size.
Fig. 13.
Visualization of a
surface with mutually perpendicular axes and generators of constant length:
a-
axonometry;
b-
plan view
It is proposed a computer
projective-graphic algorithm for the construction and visualization of an
algebraic linear surface of the fourth order separated from the ELC by immersing
a guiding conic into it.
The surface is formed as a
one-parameter set of
straight lines intersecting two
predetermined imaginary conjugate straight lines— ELC directrices (axes). The
imaginary points of intersection of the imaginary axes of collineation with the
real plane of the guiding conic are depicted with a special marker, which
allows using imaginary points along with real ones when performing constructive
constructions.
A theorem is proved on the
existence of a pencil of planes intersecting a linear algebraic surface of
order
k
+2 along algebraic curves of order
k, which makes it
possible to construct a skeleton of an algebraic surface of the fourth order
from straight lines and curves of the second order.
The
variants of transition from a congruence given by four intersecting lines to a
congruence of straight lines connecting the corresponding points of collinear
fields are considered. Linear congruence given by collinear fields allows solving
the practically important problem of constructing a fourth-order linear algebraic
surface passing through a pair of predetermined conic sections.
A biaxial linear surface with
constant-length generators is considered. It is shown that this surface is distinguished
from a linear congruence with real axes by immersing a guiding ellipse into it,
the eccentricity of which is uniquely determined by the angle between the
congruence axes. The technological advantage of such surfaces, which makes it
possible to recommend them for use in architecture and construction, is that
they are mounted from rectilinear beams or rods of the same standard size. This
makes it possible to recommend them for use in architecture and construction.
The computer projective-graphic
algorithms proposed in the work make it possible to design architectural forms,
floors, and shells that differ from traditional surfaces based on real axes,
which expands the field of application of linear structures in architectural
and construction design.
The figures presented in the
article were made using a software
product [8], which
allows performing geometrically accurate construction of second-order curves
(SOC) incidental to predetermined points and tangents. The algorithms outlined
in [11] allow using of the program [8] to construct CWPs incident to both real
and imaginary line elements.
1.
Ivanov G.S. Teoreticheskie osnovy
nachertatel'noj geometrii [Theoretical Foundations of Descriptive Geometry]. M:
Mashinostroenie, 1998 [in Russian].
2.
Suvorov F.M. Ob izobrazhenii voobrazhaemyh
tochek i voobrazhaemyh pryamyh na ploskosti i o postroenii krivyh linij vtoroj
stepeni, opredelyaemyh s pomoshch'yu voobrazhaemyh tochek i kasatel'nyh [On the
image of imaginary points and imaginary lines on the plane and on the construction
of curved lines of the second degree, determined using imaginary points and
tangents]. – Kazan': Tipografiya imperatorskogo Universiteta, 1884 [in Russian].
3.
Peklich V.A. Vysshaja nachertatel'naja
geometrija [The Highest Descriptive Geometry]. M: ASV, 2000
[in Russian].
4.
Peklich V.A. Mnimaya nachertatel'naya geometriya
[Imaginary Descriptive Geometry].
Ì: ASV, 2007
[in Russian].
5.
Hirsh A.G. Kompleksnaya geometriya – evklidova i
psevdoevklidova [
Complex geometry – Euclidean and pseudo-Euclidean]. – M.: OOO «IPC
"Maska"», 2013 [in Russian].
6.
V.
Korotkiy. Construction of a Nine-Point Quadric Surface // Journal for Geometry
and Graphics, Austria, Volume 22 (2018), No. 2 , pp. 183-193.
7.
Korotkiy
V.A. Komp'yuternaya vizualizaciya krivoj vtorogo poryadka, prohodyashchej
cherez mnimye tochki i kasayushchejsya mnimyh pryamyh [Computer Visualization
of a Curve of the Second Order passing through Imaginary Points and touching
Imaginary Lines] // Scientific visualization, ¹ 1, 2018, pp. 56-68 [in
Russian].
8.
Korotkij
V.A. Programma dlya EVM “Postroenie krivoj vtorogo poryadka, prohodyashchej cherez
dannye tochki i kasayushchejsya dannyh pryamyh” [Construction of a curve of the second order passing through the data points and
touching the data lines] // Svidetel'stvo o gosudarstvennoj registracii ¹
2011611961 ot 04.03.2011 g [in Russian].
9.
Korotkiy
V.A.
Sinteticheskie algoritmy postroeniya krivoj vtorogo poryadka [Synthetic
algorithms for constructing a second-order curve] // Vestnik komp'yuternyh i informacionnyh
tekhnologij, ¹ 11, 2014, pp. 20-24 [in Russian].
10.
Korotkij V.A., Hmarova
L.I. Universal'nyj komp'yuternyj konikograf [Universal computer conicograph] //
Trudy 26-j Mezhdunarodnoj nauchnoj konferencii GraphiCon 2016, pp. 347-351 [in
Russian].
11.
Hirsh A.G., Korotkiy
V.A. Graficheskie algoritmy rekonstrukcii krivoj vtorogo poryadka, zadannoj
mnimymi elementami [Graphic Reconstruction Algorithms of the Second-Order
Curve, given by the Imaginary Elements] // Geometriya i grafika, ¹ 4, 2016,
pp. 19-30 [in Russian].
12.
Hirsh A.G., Korotkij
V.A. Mnimye tochki v dekartovoj sisteme koordinat [Imaginary points in a
Cartesian coordinate system] // Geometriya i grafika, ¹ 3, 2019, pp.
28-35 [in Russian].
13.
Vol'berg O.A. Osnovnye
idei proektivnoy geometrii [The
Basic Ideas of Projective Geometry], Moscow-Leningrad: Gosudarstvennoe
uchebno-pedagogicheskoe izdatel'stvo Publ., 1949 [in Russian].
14.
Obuhova V.S.
Konstruirovanie osevyh poverhnostej po napered zadannym usloviyam
[Design axial surfaces
according to predetermined conditions] // Prikladnaya geometriya i inzhenernaya
grafika, ¹ 6, 1968, pp. 23-34. Kiev: Budivel'nik [in Russian].
15.
Chetveruhin N.F. Proektivnaya
geometriya [Projective Geometry], M:
Prosveshchenie, 1969
[in Russian].