Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Plücker coordinates

From Wikipedia, the free encyclopedia
Method of assigning coordinates to every line in projective 3-space
This article is about the classic case of lines in projective 3-space. For general Plücker coordinates, seePlücker embedding.
This article includes alist of references,related reading, orexternal links,but its sources remain unclear because it lacksinline citations. Please helpimprove this article byintroducing more precise citations.(February 2011) (Learn how and when to remove this message)

Ingeometry,Plücker coordinates, introduced byJulius Plücker in the 19th century, are a way to assign sixhomogeneous coordinates to eachline inprojective 3-space,P3{\displaystyle \mathbb {P} ^{3}}. Because they satisfy a quadratic constraint, they establish aone-to-one correspondence between the 4-dimensional space of lines inP3{\displaystyle \mathbb {P} ^{3}} and points on aquadric inP5{\displaystyle \mathbb {P} ^{5}} (projective 5-space). A predecessor and special case ofGrassmann coordinates (which describek-dimensional linear subspaces, orflats, in ann-dimensionalEuclidean space), Plücker coordinates arise naturally ingeometric algebra. They have proved useful forcomputer graphics, and also can be extended to coordinates for thescrews and wrenches in the theory ofkinematics used forrobot control.

Geometric intuition

[edit]
Displacementd (yellow arrow) and momentm (green arrow) of two pointsx,y on a line (in red)

A lineL in 3-dimensionalEuclidean space is determined by two distinct points that it contains, or by two distinct planes that contain it (aplane-plane intersection). Consider the first case, with pointsx=(x1,x2,x3){\displaystyle x=(x_{1},x_{2},x_{3})} andy=(y1,y2,y3).{\displaystyle y=(y_{1},y_{2},y_{3}).} Thevector displacement fromx toy is nonzero because the points are distinct, and represents thedirection of the line. That is, every displacement between points on the lineL is ascalar multiple ofd =yx. If a physical particle of unit mass were to move fromx toy, it would have amoment about the origin of the coordinate system. The geometric equivalent to this moment is a vector whose direction is perpendicular to the plane containing the lineL and the origin, and whose length equals twice the area of the triangle formed by the displacement and the origin. Treating the points as displacements from the origin, the moment ism =x ×y, where "×" denotes the vectorcross product. For a fixed line,L, the area of the triangle is proportional to the length of the segment betweenx andy, considered as the base of the triangle; it is not changed by sliding the base along the line, parallel to itself. By definition the moment vector is perpendicular to every displacement along the line, sodm = 0, where "⋅" denotes the vectordot product.

Although neither directiond nor momentm alone is sufficient to determine the lineL, together the pair does so uniquely, up to a common (nonzero) scalar multiple which depends on the distance betweenx andy. That is, the coordinates

(d:m)=(d1:d2:d3 : m1:m2:m3){\displaystyle (\mathbf {d} :\mathbf {m} )=(d_{1}:d_{2}:d_{3}\ :\ m_{1}:m_{2}:m_{3})}

may be consideredhomogeneous coordinates forL, in the sense that all pairsd : λm), forλ ≠ 0, can be produced by points onL and onlyL, and any such pair determines a unique line so long asd is not zero anddm = 0. Furthermore, this approach extends to includepoints,lines, and aplane "at infinity", in the sense ofprojective geometry. In addition a pointx{\displaystyle x} lies on the lineL if and only ifx×d=m{\displaystyle x\times d=m}.

Example. Letx = (2, 3, 7) andy = (2, 1, 0). Then(d :m) = (0 : −2 : −7 : −7 : 14 : −4).

Alternatively, let the equations for pointsx of two distinct planes containingL be

0=a+ax,0=b+bx.{\displaystyle {\begin{aligned}0&=a+\mathbf {a} \cdot \mathbf {x} ,\\0&=b+\mathbf {b} \cdot \mathbf {x} .\end{aligned}}}

Then their respective planes are perpendicular to vectorsa andb, and the direction ofL must be perpendicular to both. Hence we may setd =a ×b, which is nonzero becausea,b are neither zero nor parallel (the planes being distinct and intersecting). If pointx satisfies both plane equations, then it also satisfies the linear combination

0=a(b+bx)b(a+ax)=(abba)x{\displaystyle {\begin{aligned}0&=a(b+\mathbf {b} \cdot \mathbf {x} )-b(a+\mathbf {a} \cdot \mathbf {x} )\\&=(a\mathbf {b} -b\mathbf {a} )\cdot \mathbf {x} \end{aligned}}}

That is,

m=abba{\displaystyle \mathbf {m} =a\mathbf {b} -b\mathbf {a} }

is a vector perpendicular to displacements to points onL from the origin; it is, in fact, a moment consistent with thed previously defined froma andb.

Proof of geometric formulation

Proof 1: Need to show that

m=abba=r×d=r×(a×b).{\displaystyle \mathbf {m} =a\mathbf {b} -b\mathbf {a} =\mathbf {r} \times \mathbf {d} =\mathbf {r} \times (\mathbf {a} \times \mathbf {b} ).}what is "r"?

Without loss of generality, let

aa=bb=1.{\displaystyle \mathbf {a} \cdot \mathbf {a} =\mathbf {b} \cdot \mathbf {b} =1.}
Plane orthogonal to lineL and including the origin.

PointB is the origin. LineL passes through pointD and is orthogonal to the plane of the picture. The two planes pass throughCD andDE and are both orthogonal to the plane of the picture. PointsC andE are the closest points on those planes to the originB, therefore anglesBCD andBED are right angles and so the pointsB, C, D, E lie on a circle (due to a corollary ofThales's theorem).BD is the diameter of that circle.

a:=BE||BE||,b:=BC||BC||,r:=BD;a=||BE||=||BF||,b=||BC||=||BG||;m=abba=FG||d||=||a×b||=sinFBG{\displaystyle {\begin{aligned}&\mathbf {a} :={\frac {BE}{||BE||}},\quad \mathbf {b} :={\frac {BC}{||BC||}},\quad \mathbf {r} :=BD;\\[4pt]&-\!a=||BE||=||BF||,\quad -b=||BC||=||BG||;\\[4pt]&\mathbf {m} =a\mathbf {b} -b\mathbf {a} =FG\\[4pt]&||\mathbf {d} ||=||\mathbf {a} \times \mathbf {b} ||=\sin \angle FBG\end{aligned}}}

AngleBHF is a right angle due to the following argument. Letε := ∠BEC. SinceBEC ≅ △BFG (by side-angle-side congruence), thenBFG = ε. SinceBEC + ∠CED = 90°, letε' := 90° – ε = ∠CED. By theinscribed angle theorem,DEC = ∠DBC, soDBC = ε'.HBF + ∠BFH + ∠FHB = 180°;ε' + ε + ∠FHB = 180°,ε + ε' = 90°; therefore,FHB = 90°. ThenDHF must be a right angle as well.

AnglesDCF, ∠DHF are right angles, so the four pointsC, D, H, F lie on a circle, and (by theintersecting secants theorem)

||BF||||BC||=||BH||||BD||{\displaystyle ||BF||\,||BC||=||BH||\,||BD||}

that is,

absinFBG=||BH||||r||sinFBG,2AreaBFG=absinFBG=||BH||||FG||=||BH||||r||sinFBG,||m||=||FG||=||r||sinFBG=||r||||d||,m=r×d.{\displaystyle {\begin{aligned}&ab\sin \angle FBG=||BH||\,||\mathbf {r} ||\sin \angle FBG,\\[4pt]&2\,{\text{Area}}_{\triangle BFG}=ab\sin \angle FBG=||BH||\,||FG||=||BH||\,||\mathbf {r} ||\sin \angle FBG,\\[4pt]&||\mathbf {m} ||=||FG||=||\mathbf {r} ||\sin \angle FBG=||\mathbf {r} ||\,||\mathbf {d} ||,\\[4pt]&\mathbf {m} =\mathbf {r} \times \mathbf {d} .\blacksquare \end{aligned}}}

Proof 2:

Let

aa=bb=1.{\displaystyle \mathbf {a} \cdot \mathbf {a} =\mathbf {b} \cdot \mathbf {b} =1.}

This implies that

a=||BE||,b=||BC||.{\displaystyle a=-||BE||,\quad b=-||BC||.}

According to thevector triple product formula,

r×(a×b)=(rb)a(ra)b.{\displaystyle \mathbf {r} \times (\mathbf {a} \times \mathbf {b} )=(\mathbf {r} \cdot \mathbf {b} )\mathbf {a} -(\mathbf {r} \cdot \mathbf {a} )\mathbf {b} .}

Then

r×(a×b)=a||r||||b||cosDBCb||r||||a||cosDBE=a||r||cosDBCb||r||cosDBE=a||BC||b||BE||=ba(a)b=abba  {\displaystyle {\begin{aligned}\mathbf {r} \times (\mathbf {a} \times \mathbf {b} )&=\mathbf {a} \,||\mathbf {r} ||\,||\mathbf {b} ||\cos \angle DBC-\mathbf {b} \,||\mathbf {r} ||\,||\mathbf {a} ||\cos \angle DBE\\[4pt]&=\mathbf {a} \,||\mathbf {r} ||\cos \angle DBC-\mathbf {b} \,||\mathbf {r} ||\cos \angle DBE\\[4pt]&=\mathbf {a} \,||BC||-\mathbf {b} \,||BE||\\[4pt]&=-b\mathbf {a} -(-a)\mathbf {b} \\[4pt]&=a\mathbf {b} -b\mathbf {a} \ \ \blacksquare \end{aligned}}}

When||r||=0,{\displaystyle ||\mathbf {r} ||=0,} the lineL passes the origin with directiond. If||r||>0,{\displaystyle ||\mathbf {r} ||>0,} the line has directiond; the plane that includes the origin and the lineL has normal vectorm; the line is tangent to a circle on that plane (normal tom and perpendicular to the plane of the picture) centered at the origin and with radius||r||.{\displaystyle ||\mathbf {r} ||.}

Example. Leta0 = 2,a = (−1, 0, 0) andb0 = −7,b = (0, 7, −2). Then(d :m) = (0 : −2 : −7 : −7 : 14 : −4).

Although the usual algebraic definition tends to obscure the relationship,(d :m) are the Plücker coordinates ofL.

Algebraic definition

[edit]

Primal coordinates

[edit]

In a 3-dimensional projective spaceP3{\displaystyle \mathbb {P} ^{3}}, letL be a line through distinct pointsx andy withhomogeneous coordinates(x0 :x1 :x2 :x3) and(y0 :y1 :y2 :y3).

The Plücker coordinatespij are defined as follows:

pij=|xiyixjyj|=xiyjxjyi.{\displaystyle p_{ij}={\begin{vmatrix}x_{i}&y_{i}\\x_{j}&y_{j}\end{vmatrix}}=x_{i}y_{j}-x_{j}y_{i}.}

(the skew symmetric matrix whose elements arepij is also called thePlücker matrix )
This impliespii = 0 andpij = −pji, reducing the possibilities to only six (4choose 2) independent quantities. The sextuple

(p01:p02:p03:p23:p31:p12){\displaystyle (p_{01}:p_{02}:p_{03}:p_{23}:p_{31}:p_{12})}

is uniquely determined byL up to a common nonzero scale factor. Furthermore, not all six components can be zero.Thus the Plücker coordinates ofL may be considered as homogeneous coordinates of a point in a 5-dimensional projective space, as suggested by the colon notation.

To see these facts, letM be the 4×2 matrix with the point coordinates as columns.

M=[x0y0x1y1x2y2x3y3]{\displaystyle M={\begin{bmatrix}x_{0}&y_{0}\\x_{1}&y_{1}\\x_{2}&y_{2}\\x_{3}&y_{3}\end{bmatrix}}}

The Plücker coordinatepij is the determinant of rowsi andj ofM.Becausex andy are distinct points, the columns ofM arelinearly independent;M hasrank 2. LetM′ be a second matrix, with columnsx′,y′ a different pair of distinct points onL. Then the columns ofM′ arelinear combinations of the columns ofM; so for some 2×2nonsingular matrixΛ,

M=MΛ.{\displaystyle M'=M\Lambda .}

In particular, rowsi andj ofM′ andM are related by

[xiyixjyj]=[xiyixjyj][λ00λ01λ10λ11].{\displaystyle {\begin{bmatrix}x'_{i}&y'_{i}\\x'_{j}&y'_{j}\end{bmatrix}}={\begin{bmatrix}x_{i}&y_{i}\\x_{j}&y_{j}\end{bmatrix}}{\begin{bmatrix}\lambda _{00}&\lambda _{01}\\\lambda _{10}&\lambda _{11}\end{bmatrix}}.}

Therefore, the determinant of the left side 2×2 matrix equals the product of the determinants of the right side 2×2 matrices, the latter of which is a fixed scalar,det Λ. Furthermore, all six 2×2 subdeterminants inM cannot be zero because the rank ofM is 2.

Plücker map

[edit]

Denote the set of all lines (linear images ofP1{\displaystyle \mathbb {P} ^{1}}) inP3{\displaystyle \mathbb {P} ^{3}} byG1,3. We thus have a map:

α:G1,3P5LLα,{\displaystyle {\begin{aligned}\alpha \colon \mathrm {G} _{1,3}&\rightarrow \mathbb {P} ^{5}\\L&\mapsto L^{\alpha },\end{aligned}}}

where

Lα=(p01:p02:p03:p23:p31:p12).{\displaystyle L^{\alpha }=(p_{01}:p_{02}:p_{03}:p_{23}:p_{31}:p_{12}).}

Dual coordinates

[edit]

Alternatively, a line can be described as the intersection of two planes. LetL be a line contained in distinct planesa andb with homogeneous coefficients(a0 :a1 :a2 :a3) and(b0 :b1 :b2 :b3), respectively. (The first plane equation iskakxk=0,{\textstyle \sum _{k}a^{k}x_{k}=0,} for example.) The dual Plücker coordinatepij is

pij=|aiajbibj|=aibjajbi.{\displaystyle p^{ij}={\begin{vmatrix}a^{i}&a^{j}\\b^{i}&b^{j}\end{vmatrix}}=a^{i}b^{j}-a^{j}b^{i}.}

Dual coordinates are convenient in some computations, and they are equivalent to primary coordinates:

(p01:p02:p03:p23:p31:p12)=(p23:p31:p12:p01:p02:p03){\displaystyle (p_{01}:p_{02}:p_{03}:p_{23}:p_{31}:p_{12})=(p^{23}:p^{31}:p^{12}:p^{01}:p^{02}:p^{03})}

Here, equality between the two vectors in homogeneous coordinates means that the numbers on the right side are equal to the numbers on the left side up to some common scaling factorλ. Specifically, let(i,j,k,) be aneven permutation of(0, 1, 2, 3); then

pij=λpk.{\displaystyle p_{ij}=\lambda p^{k\ell }.}

Geometry

[edit]

To relate back to the geometric intuition, takex0 = 0 as the plane at infinity; thus the coordinates of pointsnot at infinity can be normalized so thatx0 = 1. ThenM becomes

M=[11x1y1x2y2x3y3],{\displaystyle M={\begin{bmatrix}1&1\\x_{1}&y_{1}\\x_{2}&y_{2}\\x_{3}&y_{3}\end{bmatrix}},}

and settingx=(x1,x2,x3){\displaystyle x=(x_{1},x_{2},x_{3})} andy=(y1,y2,y3){\displaystyle y=(y_{1},y_{2},y_{3})}, we haved=(p01,p02,p03){\displaystyle d=(p_{01},p_{02},p_{03})}andm=(p23,p31,p12){\displaystyle m=(p_{23},p_{31},p_{12})}.

Dually, we haved=(p23,p31,p12){\displaystyle d=(p^{23},p^{31},p^{12})} andm=(p01,p02,p03).{\displaystyle m=(p^{01},p^{02},p^{03}).}

Bijection between lines and Klein quadric

[edit]

Plane equations

[edit]

If the pointz=(z0:z1:z2:z3){\displaystyle \mathbf {z} =(z_{0}:z_{1}:z_{2}:z_{3})} lies onL, then the columns of

[x0y0z0x1y1z1x2y2z2x3y3z3]{\displaystyle {\begin{bmatrix}x_{0}&y_{0}&z_{0}\\x_{1}&y_{1}&z_{1}\\x_{2}&y_{2}&z_{2}\\x_{3}&y_{3}&z_{3}\end{bmatrix}}}

arelinearly dependent, so that the rank of this larger matrix is still 2. This implies that all 3×3 submatrices have determinant zero, generating four (4 choose 3) plane equations, such as

0=|x0y0z0x1y1z1x2y2z2|=|x1y1x2y2|z0|x0y0x2y2|z1+|x0y0x1y1|z2=p12z0p02z1+p01z2.=p03z0+p13z1+p23z2.{\displaystyle {\begin{aligned}0&={\begin{vmatrix}x_{0}&y_{0}&z_{0}\\x_{1}&y_{1}&z_{1}\\x_{2}&y_{2}&z_{2}\end{vmatrix}}\\[5pt]&={\begin{vmatrix}x_{1}&y_{1}\\x_{2}&y_{2}\end{vmatrix}}z_{0}-{\begin{vmatrix}x_{0}&y_{0}\\x_{2}&y_{2}\end{vmatrix}}z_{1}+{\begin{vmatrix}x_{0}&y_{0}\\x_{1}&y_{1}\end{vmatrix}}z_{2}\\[5pt]&=p_{12}z_{0}-p_{02}z_{1}+p_{01}z_{2}.\\[5pt]&=p^{03}z_{0}+p^{13}z_{1}+p^{23}z_{2}.\end{aligned}}}

The four possible planes obtained are as follows.

0=+p12z0p02z1+p01z20=p31z0p03z1+p01z30=+p23z0p03z2+p02z30=+p23z1+p31z2+p12z3{\displaystyle {\begin{matrix}0&=&{}+p_{12}z_{0}&{}-p_{02}z_{1}&{}+p_{01}z_{2}&\\0&=&{}-p_{31}z_{0}&{}-p_{03}z_{1}&&{}+p_{01}z_{3}\\0&=&{}+p_{23}z_{0}&&{}-p_{03}z_{2}&{}+p_{02}z_{3}\\0&=&&{}+p_{23}z_{1}&{}+p_{31}z_{2}&{}+p_{12}z_{3}\end{matrix}}}

Using dual coordinates, and letting(a0 :a1 :a2 :a3) be the line coefficients, each of these is simplyai =pij, or

0=i=03pijzi,j=0,,3.{\displaystyle 0=\sum _{i=0}^{3}p^{ij}z_{i},\qquad j=0,\ldots ,3.}

Each Plücker coordinate appears in two of the four equations, each time multiplying a different variable; and as at least one of the coordinates is nonzero, we are guaranteed non-vacuous equations for two distinct planes intersecting inL. Thus the Plücker coordinates of a line determine that line uniquely, and the map α is aninjection.

Quadratic relation

[edit]

The image ofα is not the complete set of points inP5{\displaystyle \mathbb {P} ^{5}}; the Plücker coordinates of a lineL satisfy the quadratic Plücker relation

0=p01p01+p02p02+p03p03=p01p23+p02p31+p03p12.{\displaystyle {\begin{aligned}0&=p_{01}p^{01}+p_{02}p^{02}+p_{03}p^{03}\\&=p_{01}p_{23}+p_{02}p_{31}+p_{03}p_{12}.\end{aligned}}}

For proof, write this homogeneous polynomial as determinants and useLaplace expansion (in reverse).

0=|x0y0x1y1||x2y2x3y3|+|x0y0x2y2||x3y3x1y1|+|x0y0x3y3||x1y1x2y2|=(x0y1y0x1)|x2y2x3y3|(x0y2y0x2)|x1y1x3y3|+(x0y3y0x3)|x1y1x2y2|=x0(y1|x2y2x3y3|y2|x1y1x3y3|+y3|x1y1x2y2|)y0(x1|x2y2x3y3|x2|x1y1x3y3|+x3|x1y1x2y2|)=x0|x1y1y1x2y2y2x3y3y3|y0|x1x1y1x2x2y2x3x3y3|{\displaystyle {\begin{aligned}0&={\begin{vmatrix}x_{0}&y_{0}\\x_{1}&y_{1}\end{vmatrix}}{\begin{vmatrix}x_{2}&y_{2}\\x_{3}&y_{3}\end{vmatrix}}+{\begin{vmatrix}x_{0}&y_{0}\\x_{2}&y_{2}\end{vmatrix}}{\begin{vmatrix}x_{3}&y_{3}\\x_{1}&y_{1}\end{vmatrix}}+{\begin{vmatrix}x_{0}&y_{0}\\x_{3}&y_{3}\end{vmatrix}}{\begin{vmatrix}x_{1}&y_{1}\\x_{2}&y_{2}\end{vmatrix}}\\[5pt]&=(x_{0}y_{1}-y_{0}x_{1}){\begin{vmatrix}x_{2}&y_{2}\\x_{3}&y_{3}\end{vmatrix}}-(x_{0}y_{2}-y_{0}x_{2}){\begin{vmatrix}x_{1}&y_{1}\\x_{3}&y_{3}\end{vmatrix}}+(x_{0}y_{3}-y_{0}x_{3}){\begin{vmatrix}x_{1}&y_{1}\\x_{2}&y_{2}\end{vmatrix}}\\[5pt]&=x_{0}\left(y_{1}{\begin{vmatrix}x_{2}&y_{2}\\x_{3}&y_{3}\end{vmatrix}}-y_{2}{\begin{vmatrix}x_{1}&y_{1}\\x_{3}&y_{3}\end{vmatrix}}+y_{3}{\begin{vmatrix}x_{1}&y_{1}\\x_{2}&y_{2}\end{vmatrix}}\right)-y_{0}\left(x_{1}{\begin{vmatrix}x_{2}&y_{2}\\x_{3}&y_{3}\end{vmatrix}}-x_{2}{\begin{vmatrix}x_{1}&y_{1}\\x_{3}&y_{3}\end{vmatrix}}+x_{3}{\begin{vmatrix}x_{1}&y_{1}\\x_{2}&y_{2}\end{vmatrix}}\right)\\[5pt]&=x_{0}{\begin{vmatrix}x_{1}&y_{1}&y_{1}\\x_{2}&y_{2}&y_{2}\\x_{3}&y_{3}&y_{3}\end{vmatrix}}-y_{0}{\begin{vmatrix}x_{1}&x_{1}&y_{1}\\x_{2}&x_{2}&y_{2}\\x_{3}&x_{3}&y_{3}\end{vmatrix}}\end{aligned}}}

Since both 3×3 determinants have duplicate columns, the right hand side is identically zero.

Another proof may be done like this:Since vector

d=(p01,p02,p03){\displaystyle d=\left(p_{01},p_{02},p_{03}\right)}

is perpendicular to vector

m=(p23,p31,p12){\displaystyle m=\left(p_{23},p_{31},p_{12}\right)}

(see above), the scalar product ofd andm must be zero. q.e.d.

Point equations

[edit]

Letting(x0 :x1 :x2 :x3) be the point coordinates, four possible points on a line each have coordinatesxi =pij, forj = 0, 1, 2, 3. Some of these possible points may be inadmissible because all coordinates are zero, but since at least one Plücker coordinate is nonzero, at least two distinct points are guaranteed.

Bijectivity

[edit]

If(q01:q02:q03:q23:q31:q12){\displaystyle (q_{01}:q_{02}:q_{03}:q_{23}:q_{31}:q_{12})} are the homogeneous coordinates of a point inP5{\displaystyle \mathbb {P} ^{5}}, without loss of generality assume thatq01 is nonzero. Then the matrix

M=[q0100q01q12q02q31q03]{\displaystyle M={\begin{bmatrix}q_{01}&0\\0&q_{01}\\-q_{12}&q_{02}\\q_{31}&q_{03}\end{bmatrix}}}

has rank 2, and so its columns are distinct points defining a lineL. When theP5{\displaystyle \mathbb {P} ^{5}} coordinates,qij, satisfy the quadratic Plücker relation, they are the Plücker coordinates ofL. To see this, first normalizeq01 to 1. Then we immediately have that for the Plücker coordinates computed fromM,pij =qij, except for

p23=q03q12q02q31.{\displaystyle p_{23}=-q_{03}q_{12}-q_{02}q_{31}.}

But if theqij satisfy the Plücker relation

q23+q02q31+q03q12=0,{\displaystyle q_{23}+q_{02}q_{31}+q_{03}q_{12}=0,}

thenp23 =q23, completing the set of identities.

Consequently,α is asurjection onto thealgebraic variety consisting of the set of zeros of the quadratic polynomial

p01p23+p02p31+p03p12.{\displaystyle p_{01}p_{23}+p_{02}p_{31}+p_{03}p_{12}.}

And sinceα is also an injection, the lines inP3{\displaystyle \mathbb {P} ^{3}} are thus inbijective correspondence with the points of thisquadric inP5{\displaystyle \mathbb {P} ^{5}}, called the Plücker quadric orKlein quadric.

Uses

[edit]

Plücker coordinates allow concise solutions to problems of line geometry in 3-dimensional space, especially those involvingincidence.

Line-line crossing

[edit]
Further information:Line-line intersection

Two lines inP3{\displaystyle \mathbb {P} ^{3}} are eitherskew orcoplanar, and in the latter case they are either coincident or intersect in a unique point. Ifpij andp′ij are the Plücker coordinates of two lines, then they are coplanar precisely when

dm+md=0,{\displaystyle \mathbf {d} \cdot \mathbf {m} '+\mathbf {m} \cdot \mathbf {d} '=0,}

as shown by

0=p01p23+p02p31+p03p12+p23p01+p31p02+p12p03=|x0y0x0y0x1y1x1y1x2y2x2y2x3y3x3y3|.{\displaystyle {\begin{aligned}0&=p_{01}p'_{23}+p_{02}p'_{31}+p_{03}p'_{12}+p_{23}p'_{01}+p_{31}p'_{02}+p_{12}p'_{03}\\[5pt]&={\begin{vmatrix}x_{0}&y_{0}&x'_{0}&y'_{0}\\x_{1}&y_{1}&x'_{1}&y'_{1}\\x_{2}&y_{2}&x'_{2}&y'_{2}\\x_{3}&y_{3}&x'_{3}&y'_{3}\end{vmatrix}}.\end{aligned}}}

When the lines are skew, the sign of the result indicates the sense of crossing: positive if a right-handed screw takesL intoL′, else negative.

The quadratic Plücker relation essentially states that a line is coplanar with itself.

Line-line join

[edit]

In the event that two lines are coplanar but not parallel, their common plane has equation

0=(md)x0+(d×d)x,{\displaystyle 0=(\mathbf {m} \cdot \mathbf {d} ')x_{0}+(\mathbf {d} \times \mathbf {d} ')\cdot \mathbf {x} ,}

wherex=(x1,x2,x3).{\displaystyle x=(x_{1},x_{2},x_{3}).}

The slightest perturbation will destroy the existence of a common plane, and near-parallelism of the lines will cause numeric difficulties in finding such a plane even if it does exist.

Line-line meet

[edit]

Dually, two coplanar lines, neither of which contains the origin, have common point

(x0:x)=(dm:m×m).{\displaystyle (x_{0}:\mathbf {x} )=(\mathbf {d} \cdot \mathbf {m} ':\mathbf {m} \times \mathbf {m} ').}

To handle lines not meeting this restriction, see the references.

Plane-line meet

[edit]
Further information:Plane-line intersection

Given a plane with equation

0=a0x0+a1x1+a2x2+a3x3,{\displaystyle 0=a^{0}x_{0}+a^{1}x_{1}+a^{2}x_{2}+a^{3}x_{3},}

or more concisely,

0=a0x0+ax;{\displaystyle 0=a^{0}x_{0}+\mathbf {a} \cdot \mathbf {x} ;}

and given a line not in it with Plücker coordinates(d :m), then their point of intersection is

(x0:x)=(ad:a×ma0d).{\displaystyle (x_{0}:\mathbf {x} )=(\mathbf {a} \cdot \mathbf {d} :\mathbf {a} \times \mathbf {m} -a_{0}\mathbf {d} ).}

The point coordinates,(x0 :x1 :x2 :x3), can also be expressed in terms of Plücker coordinates as

xi=jiajpij,i=03.{\displaystyle x_{i}=\sum _{j\neq i}a^{j}p_{ij},\qquad i=0\ldots 3.}

Point-line join

[edit]

Dually, given a point(y0 :y) and a line not containing it, their common plane has equation

0=(ym)x0+(y×dy0m)x.{\displaystyle 0=(\mathbf {y} \cdot \mathbf {m} )x_{0}+(\mathbf {y} \times \mathbf {d} -y_{0}\mathbf {m} )\cdot \mathbf {x} .}

The plane coordinates,(a0 :a1 :a2 :a3), can also be expressed in terms of dual Plücker coordinates as

ai=jiyjpij,i=03.{\displaystyle a^{i}=\sum _{j\neq i}y_{j}p^{ij},\qquad i=0\ldots 3.}

Line families

[edit]

Because theKlein quadric is inP5{\displaystyle \mathbb {P} ^{5}}, it contains linear subspaces of dimensions one and two (but no higher). These correspond to one- and two-parameter families of lines inP3{\displaystyle \mathbb {P} ^{3}}.

For example, supposeL, L′ are distinct lines inP3{\displaystyle \mathbb {P} ^{3}} determined by pointsx,y andx′,y, respectively. Linear combinations of their determining points give linear combinations of their Plücker coordinates, generating a one-parameter family of lines containingL andL. This corresponds to a one-dimensional linear subspace belonging to the Klein quadric.

Lines in plane

[edit]

If three distinct and non-parallel lines are coplanar; their linear combinations generate a two-parameter family of lines, all the lines in the plane. This corresponds to a two-dimensional linear subspace belonging to the Klein quadric.

Lines through point

[edit]

If three distinct and non-coplanar lines intersect in a point, their linear combinations generate a two-parameter family of lines, all the lines through the point. This also corresponds to a two-dimensional linear subspace belonging to the Klein quadric.

Ruled surface

[edit]

Aruled surface is a family of lines that is not necessarily linear. It corresponds to a curve on the Klein quadric. For example, ahyperboloid of one sheet is a quadric surface inP3{\displaystyle \mathbb {P} ^{3}} ruled by two different families of lines, one line of each passing through each point of the surface; each family corresponds under the Plücker map to aconic section within the Klein quadric inP5{\displaystyle \mathbb {P} ^{5}}.

Line geometry

[edit]

During the nineteenth century,line geometry was studied intensively. In terms of the bijection given above, this is a description of the intrinsic geometry of the Klein quadric.

Ray tracing

[edit]

Line geometry is extensively used inray tracing application where the geometry and intersections of rays need to be calculated in 3D. An implementation is described inIntroduction to Plücker Coordinates written for the Ray Tracing forum by Thouis Jones.

See also

[edit]

References

[edit]
Authority control databases: NationalEdit this at Wikidata
Retrieved from "https://en.wikipedia.org/w/index.php?title=Plücker_coordinates&oldid=1275155218"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp