P Can Be Computed as the Intersection Point Between Two Lines Triangulation

The intersection of lines.

In Euclidean geometry, the intersection of a line and a line can be the empty set, a point, or a line. Distinguishing these cases and finding the intersection signal have apply, for example, in computer graphics, move planning, and collision detection.

In three-dimensional Euclidean geometry, if two lines are not in the same plane they are chosen skew lines and have no point of intersection. If they are in the same plane there are three possibilities: if they coincide (are not distinct lines) they accept an infinitude of points in mutual (namely all of the points on either of them); if they are distinct merely have the same slope they are said to be parallel and have no points in common; otherwise they take a unmarried point of intersection.

The distinguishing features of non-Euclidean geometry are the number and locations of possible intersections betwixt two lines and the number of possible lines with no intersections (parallel lines) with a given line.

Formulas [edit]

A necessary condition for two lines to intersect is that they are in the same aeroplane—that is, are non skew lines. Satisfaction of this status is equivalent to the tetrahedron with vertices at two of the points on one line and two of the points on the other line being degenerate in the sense of having zero volume. For the algebraic form of this condition, meet Skew lines § Testing for skewness.

Given two points on each line [edit]

Offset we consider the intersection of two lines 50 one {\displaystyle L_{one}} and L ii {\displaystyle L_{2}} in ii-dimensional space, with line L i {\displaystyle L_{1}} being defined by two distinct points ( x 1 , y 1 ) {\displaystyle (x_{1},y_{1})} and ( x 2 , y two ) {\displaystyle (x_{2},y_{2})} , and line L 2 {\displaystyle L_{2}} beingness defined by two singled-out points ( x three , y 3 ) {\displaystyle (x_{3},y_{3})} and ( x iv , y 4 ) {\displaystyle (x_{4},y_{iv})} .[ane]

The intersection P {\displaystyle P} of line L i {\displaystyle L_{1}} and L two {\displaystyle L_{2}} tin be defined using determinants.

P x = | | x 1 y one x two y 2 | | x 1 1 x 2 1 | | x 3 y iii x 4 y 4 | | 10 3 1 10 4 ane | | | | ten i i ten 2 1 | | y 1 ane y 2 ane | | 10 3 1 x 4 1 | | y three 1 y 4 i | | P y = | | 10 1 y 1 ten two y 2 | | y 1 ane y two 1 | | x iii y three x 4 y iv | | y 3 one y iv 1 | | | | x 1 1 ten 2 1 | | y ane 1 y 2 1 | | ten 3 i x 4 1 | | y 3 one y 4 1 | | {\displaystyle P_{x}={\frac {\begin{vmatrix}{\begin{vmatrix}x_{i}&y_{one}\\x_{2}&y_{2}\terminate{vmatrix}}&{\begin{vmatrix}x_{1}&i\\x_{2}&1\cease{vmatrix}}\\\\{\begin{vmatrix}x_{iii}&y_{three}\\x_{four}&y_{four}\end{vmatrix}}&{\brainstorm{vmatrix}x_{iii}&one\\x_{4}&1\end{vmatrix}}\end{vmatrix}}{\begin{vmatrix}{\begin{vmatrix}x_{i}&1\\x_{2}&ane\end{vmatrix}}&{\brainstorm{vmatrix}y_{1}&1\\y_{2}&1\finish{vmatrix}}\\\\{\begin{vmatrix}x_{iii}&one\\x_{iv}&one\terminate{vmatrix}}&{\brainstorm{vmatrix}y_{iii}&1\\y_{iv}&i\finish{vmatrix}}\end{vmatrix}}}\,\!\qquad P_{y}={\frac {\begin{vmatrix}{\begin{vmatrix}x_{1}&y_{1}\\x_{2}&y_{2}\end{vmatrix}}&{\begin{vmatrix}y_{1}&one\\y_{2}&1\end{vmatrix}}\\\\{\begin{vmatrix}x_{three}&y_{3}\\x_{4}&y_{4}\end{vmatrix}}&{\begin{vmatrix}y_{three}&1\\y_{four}&1\end{vmatrix}}\stop{vmatrix}}{\begin{vmatrix}{\begin{vmatrix}x_{1}&1\\x_{ii}&1\end{vmatrix}}&{\brainstorm{vmatrix}y_{1}&1\\y_{2}&1\stop{vmatrix}}\\\\{\begin{vmatrix}x_{3}&ane\\x_{4}&i\end{vmatrix}}&{\begin{vmatrix}y_{iii}&1\\y_{4}&1\end{vmatrix}}\end{vmatrix}}}\,\!}

The determinants can be written out as:

( P 10 , P y ) = ( ( 10 1 y ii y i 10 2 ) ( x 3 x four ) ( x 1 x 2 ) ( ten 3 y four y 3 x 4 ) D , ( x 1 y two y 1 10 two ) ( y three y 4 ) ( y one y 2 ) ( x 3 y 4 y 3 x 4 ) D ) {\displaystyle {\begin{aligned}(P_{x},P_{y})={\Biggl (}&{\frac {(x_{1}y_{2}-y_{1}x_{two})(x_{three}-x_{4})-(x_{1}-x_{2})(x_{3}y_{iv}-y_{iii}x_{4})}{D}},\\&{\frac {(x_{1}y_{2}-y_{1}x_{2})(y_{3}-y_{iv})-(y_{one}-y_{ii})(x_{three}y_{4}-y_{3}x_{four})}{D}}{\Biggr )}\end{aligned}}}

where the denominator is:

D = ( 10 one x 2 ) ( y 3 y iv ) ( y 1 y 2 ) ( ten three x 4 ) {\displaystyle D=(x_{1}-x_{ii})(y_{3}-y_{iv})-(y_{i}-y_{ii})(x_{3}-x_{4})}

When the 2 lines are parallel or coincident, the denominator is nothing. If the lines are almost parallel, then a computer solution might encounter numeric problems implementing the solution described in a higher place: the recognition of this condition might require an approximate examination in a applied awarding. An alternate approach might be to rotate the line segments so that one of them is horizontal, whence the solution of the rotated parametric form of the second line is hands obtained. Careful discussion of the special cases is required (parallel lines/coincident lines, overlapping/non-overlapping intervals).

Given two points on each line segment [edit]

Notation that the intersection bespeak to a higher place is for the infinitely long lines defined by the points, rather than the line segments between the points, and can produce an intersection point not contained in either of the ii line segments. In club to find the position of the intersection in respect to the line segments, we tin define lines Fifty one {\displaystyle L_{1}} and L 2 {\displaystyle L_{ii}} in terms of first degree Bézier parameters:

50 1 = [ ten i y ane ] + t [ x 2 x 1 y 2 y 1 ] , 50 two = [ x 3 y iii ] + u [ x 4 x 3 y iv y 3 ] {\displaystyle L_{i}={\begin{bmatrix}x_{one}\\y_{1}\finish{bmatrix}}+t{\begin{bmatrix}x_{2}-x_{1}\\y_{2}-y_{1}\end{bmatrix}},\qquad L_{2}={\begin{bmatrix}x_{iii}\\y_{iii}\end{bmatrix}}+u{\begin{bmatrix}x_{4}-x_{3}\\y_{4}-y_{3}\terminate{bmatrix}}}

(where t and u are existent numbers). The intersection signal of the lines is found with one of the following values of t or u, where

t = | x one x three ten 3 10 4 y 1 y 3 y iii y 4 | | x one x 2 x 3 x 4 y one y 2 y iii y iv | = ( x 1 x three ) ( y 3 y 4 ) ( y 1 y iii ) ( x 3 x 4 ) ( x 1 ten 2 ) ( y 3 y 4 ) ( y 1 y 2 ) ( x three 10 four ) {\displaystyle t={\frac {\begin{vmatrix}x_{one}-x_{iii}&x_{3}-x_{4}\\y_{ane}-y_{three}&y_{iii}-y_{4}\cease{vmatrix}}{\brainstorm{vmatrix}x_{1}-x_{ii}&x_{3}-x_{4}\\y_{ane}-y_{2}&y_{three}-y_{four}\end{vmatrix}}}={\frac {(x_{one}-x_{3})(y_{3}-y_{4})-(y_{one}-y_{3})(x_{iii}-x_{4})}{(x_{1}-x_{2})(y_{3}-y_{4})-(y_{1}-y_{2})(x_{3}-x_{4})}}}

and

u = | ten 1 x three x 1 10 2 y one y 3 y ane y 2 | | x one x 2 x three x four y 1 y 2 y three y 4 | = ( ten 1 10 iii ) ( y one y 2 ) ( y 1 y three ) ( x one x 2 ) ( 10 ane ten 2 ) ( y iii y four ) ( y 1 y 2 ) ( x 3 ten four ) , {\displaystyle u={\frac {\begin{vmatrix}x_{1}-x_{iii}&x_{one}-x_{2}\\y_{i}-y_{3}&y_{1}-y_{2}\end{vmatrix}}{\brainstorm{vmatrix}x_{1}-x_{two}&x_{3}-x_{4}\\y_{1}-y_{2}&y_{3}-y_{iv}\end{vmatrix}}}={\frac {(x_{1}-x_{3})(y_{1}-y_{2})-(y_{i}-y_{3})(x_{1}-x_{2})}{(x_{one}-x_{2})(y_{3}-y_{iv})-(y_{1}-y_{ii})(x_{iii}-x_{4})}},}

with:

( P x , P y ) = ( x i + t ( 10 ii 10 one ) , y 1 + t ( y 2 y ane ) ) or ( P ten , P y ) = ( ten 3 + u ( x 4 ten iii ) , y 3 + u ( y iv y 3 ) ) {\displaystyle (P_{x},P_{y})=(x_{ane}+t(x_{2}-x_{1}),\;y_{one}+t(y_{ii}-y_{1}))\quad {\text{or}}\quad (P_{x},P_{y})=(x_{iii}+u(x_{4}-x_{3}),\;y_{iii}+u(y_{4}-y_{three}))}

In that location will be an intersection if 0.0 ≤t ≤ ane.0 and 0.0 ≤u ≤ one.0. The intersection point falls within the first line segment if 0.0 ≤t ≤ one.0, and information technology falls within the second line segment if 0.0 ≤u ≤ 1.0. These inequalities tin can be tested without the need for division, allowing rapid determination of the existence of any line segment intersection before computing its verbal betoken.[two]

Given two line equations [edit]

The 10 {\displaystyle x} and y {\displaystyle y} coordinates of the bespeak of intersection of two non-vertical lines tin easily be found using the post-obit substitutions and rearrangements.

Suppose that 2 lines accept the equations y = a 10 + c {\displaystyle y=ax+c} and y = b x + d {\displaystyle y=bx+d} where a {\displaystyle a} and b {\displaystyle b} are the slopes (gradients) of the lines and where c {\displaystyle c} and d {\displaystyle d} are the y-intercepts of the lines. At the betoken where the two lines intersect (if they do), both y {\displaystyle y} coordinates will be the same, hence the post-obit equality:

a x + c = b ten + d . {\displaystyle ax+c=bx+d.}

We can rearrange this expression in lodge to excerpt the value of x {\displaystyle x} ,

a x b ten = d c , {\displaystyle ax-bx=d-c,}

and and so,

x = d c a b . {\displaystyle x={\frac {d-c}{a-b}}.}

To find the y coordinate, all we demand to do is substitute the value of x into either one of the two line equations, for case, into the showtime:

y = a d c a b + c . {\displaystyle y=a{\frac {d-c}{a-b}}+c.}

Hence, the point of intersection is

P ( d c a b , a d c a b + c ) . {\displaystyle P\left({\frac {d-c}{a-b}},a{\frac {d-c}{a-b}}+c\right).}

Note if a = b then the two lines are parallel. If cd every bit well, the lines are different and there is no intersection, otherwise the 2 lines are identical.

Using homogeneous coordinates [edit]

Past using homogeneous coordinates, the intersection bespeak of two implicitly defined lines can be adamant quite hands. In 2d, every point can be divers as a projection of a 3D point, given as the ordered triple ( ten , y , w ) {\displaystyle (x,y,due west)} . The mapping from 3D to 2D coordinates is ( x , y ) = ( ten / w , y / w ) {\displaystyle (ten',y')=(x/due west,y/w)} . We can convert 2D points to homogeneous coordinates by defining them equally ( x , y , 1 ) {\displaystyle (ten,y,1)} .

Presume that we want to find intersection of two infinite lines in 2-dimensional space, defined every bit a 1 x + b 1 y + c 1 = 0 {\displaystyle a_{1}ten+b_{ane}y+c_{one}=0} and a 2 x + b 2 y + c ii = 0 {\displaystyle a_{2}x+b_{2}y+c_{two}=0} . We can represent these two lines in line coordinates every bit U 1 = ( a i , b ane , c one ) {\displaystyle U_{1}=(a_{1},b_{ane},c_{1})} and U 2 = ( a 2 , b 2 , c 2 ) {\displaystyle U_{ii}=(a_{ii},b_{2},c_{2})} ,

The intersection P {\displaystyle P'} of two lines is then simply given by,[3]

P = ( a p , b p , c p ) = U 1 × U 2 = ( b 1 c 2 b 2 c ane , a 2 c 1 a one c ii , a one b 2 a 2 b 1 ) {\displaystyle P'=(a_{p},b_{p},c_{p})=U_{1}\times U_{2}=(b_{one}c_{two}-b_{2}c_{1},a_{ii}c_{1}-a_{ane}c_{2},a_{ane}b_{2}-a_{2}b_{1})}

If c p = 0 {\displaystyle c_{p}=0} the lines do not intersect.

More two lines [edit]

The intersection of ii lines can exist generalized to involve additional lines. Existence of and expression for the n-line intersection trouble are as follows.

In two dimensions [edit]

In ii dimensions, more than two lines almost certainly do not intersect at a unmarried indicate. To make up one's mind if they do and, if and so, to find the intersection point, write the i-th equation (i = 1, …,n) as [ a i one a i 2 ] [ 10 y ] T = b i , {\displaystyle {\begin{bmatrix}a_{i1}&a_{i2}\end{bmatrix}}{\begin{bmatrix}x&y\end{bmatrix}}^{\mathsf {T}}=b_{i},} and stack these equations into matrix class as

A w = b , {\displaystyle Aw=b,}

where the i-th row of the northward × 2 matrix A is ( a i one , a i 2 ) {\displaystyle (a_{i1},a_{i2})} , west is the 2 × 1 vector (x, y)T, and the i-th element of the column vector b is b i . If A has independent columns, its rank is 2. Then if and only if the rank of the augmented matrix [A | b] is also 2, there exists a solution of the matrix equation and thus an intersection point of the n lines. The intersection betoken, if it exists, is given by

w = A grand b = ( A T A ) ane A T b , {\displaystyle west=A^{k}b=\left(A^{\mathsf {T}}A\correct)^{-i}A^{\mathsf {T}}b,}

where A g {\displaystyle A^{one thousand}} is the Moore-Penrose generalized inverse of A {\displaystyle A} (which has the class shown because A has full cavalcade rank). Alternatively, the solution can be plant past jointly solving whatsoever two independent equations. But if the rank of A is only 1, and then if the rank of the augmented matrix is ii there is no solution but if its rank is 1 then all of the lines coincide with each other.

In 3 dimensions [edit]

The above approach can be readily extended to three dimensions. In 3 or more dimensions, even two lines almost certainly do not intersect; pairs of not-parallel lines that do not intersect are called skew lines. But if an intersection does exist it tin be found, every bit follows.

In iii dimensions a line is represented by the intersection of two planes, each of which has an equation of the form [ a i one a i two a i 3 ] [ 10 y z ] T = b i . {\displaystyle {\begin{bmatrix}a_{i1}&a_{i2}&a_{i3}\stop{bmatrix}}{\begin{bmatrix}x&y&z\finish{bmatrix}}^{\mathsf {T}}=b_{i}.} Thus a set of northward lines can be represented past 2north equations in the 3-dimensional coordinate vector w = (x, y, z)T:

A w = b {\displaystyle Aw=b}

where now A is 2due north × 3 and b is iin × 1. As before at that place is a unique intersection point if and only if A has full column rank and the augmented matrix [A | b] does not, and the unique intersection if it exists is given past

w = ( A T A ) ane A T b . {\displaystyle w=\left(A^{\mathsf {T}}A\right)^{-ane}A^{\mathsf {T}}b.}

Nearest points to skew lines [edit]

In two or more dimensions, we can usually find a point that is mutually closest to two or more lines in a least-squares sense.

In 2 dimensions [edit]

In the two-dimensional case, kickoff, represent line i as a point, p i {\displaystyle p_{i}} , on the line and a unit of measurement normal vector, north ^ i {\displaystyle {\hat {n}}_{i}} , perpendicular to that line. That is, if 10 1 {\displaystyle x_{1}} and 10 2 {\displaystyle x_{ii}} are points on line 1, and then let p 1 = x i {\displaystyle p_{1}=x_{1}} and let

due north ^ 1 := [ 0 1 ane 0 ] x 2 x i 10 2 ten 1 {\displaystyle {\hat {north}}_{1}:={\begin{bmatrix}0&-i\\1&0\end{bmatrix}}{\frac {x_{ii}-x_{i}}{\|x_{two}-x_{1}\|}}}

which is the unit vector along the line, rotated by 90 degrees.

Note that the distance from a point, 10 to the line ( p , n ^ ) {\displaystyle (p,{\hat {n}})} is given past

d ( x , ( p , n ) ) = | ( x p ) n ^ | = | ( x p ) due north ^ | = | due north ^ ( x p ) | = ( x p ) n ^ northward ^ ( 10 p ) . {\displaystyle d(10,(p,north))=|(x-p)\cdot {\hat {n}}|=\left|(x-p)^{\pinnacle }{\hat {n}}\right|=\left|{\hat {n}}^{\top }(10-p)\right|={\sqrt {(10-p)^{\meridian }{\hat {n}}{\hat {north}}^{\meridian }(10-p)}}.}

And and so the squared distance from a point, x, to a line is

d ( x , ( p , n ) ) 2 = ( ten p ) ( due north ^ north ^ ) ( x p ) . {\displaystyle d(x,(p,n))^{2}=(x-p)^{\summit }\left({\hat {n}}{\hat {due north}}^{\top }\right)(x-p).}

The sum of squared distances to many lines is the cost part:

E ( x ) = i ( x p i ) ( n ^ i north ^ i ) ( x p i ) . {\displaystyle Due east(ten)=\sum _{i}(x-p_{i})^{\meridian }\left({\hat {n}}_{i}{\hat {n}}_{i}^{\summit }\right)(ten-p_{i}).}

This can be rearranged:

E ( x ) = i ten n ^ i northward ^ i x 10 n ^ i n ^ i p i p i n ^ i n ^ i x + p i north ^ i n ^ i p i = 10 ( i n ^ i northward ^ i ) 10 2 x ( i northward ^ i due north ^ i p i ) + i p i due north ^ i n ^ i p i . {\displaystyle {\begin{aligned}E(x)&=\sum _{i}x^{\superlative }{\lid {n}}_{i}{\hat {n}}_{i}^{\meridian }x-10^{\top }{\lid {northward}}_{i}{\chapeau {n}}_{i}^{\top }p_{i}-p_{i}^{\top }{\lid {n}}_{i}{\lid {north}}_{i}^{\peak }ten+p_{i}^{\height }{\chapeau {n}}_{i}{\chapeau {n}}_{i}^{\top }p_{i}\\&=x^{\height }\left(\sum _{i}{\chapeau {n}}_{i}{\hat {n}}_{i}^{\peak }\right)10-2x^{\top }\left(\sum _{i}{\hat {northward}}_{i}{\hat {n}}_{i}^{\top }p_{i}\right)+\sum _{i}p_{i}^{\superlative }{\hat {northward}}_{i}{\hat {n}}_{i}^{\top }p_{i}.\finish{aligned}}}

To find the minimum, nosotros differentiate with respect to x and ready the effect equal to the aught vector:

E ( x ) x = 0 = 2 ( i northward ^ i northward ^ i ) x 2 ( i due north ^ i due north ^ i p i ) {\displaystyle {\frac {\partial Eastward(x)}{\fractional ten}}=0=2\left(\sum _{i}{\hat {n}}_{i}{\hat {n}}_{i}^{\tiptop }\right)x-2\left(\sum _{i}{\hat {n}}_{i}{\hat {n}}_{i}^{\pinnacle }p_{i}\right)}

so

( i due north ^ i n ^ i ) ten = i n ^ i n ^ i p i {\displaystyle \left(\sum _{i}{\hat {due north}}_{i}{\hat {n}}_{i}^{\height }\correct)10=\sum _{i}{\lid {n}}_{i}{\hat {northward}}_{i}^{\top }p_{i}}

and so

10 = ( i n ^ i n ^ i ) ane ( i northward ^ i n ^ i p i ) . {\displaystyle ten=\left(\sum _{i}{\hat {n}}_{i}{\hat {due north}}_{i}^{\acme }\right)^{-1}\left(\sum _{i}{\hat {n}}_{i}{\hat {northward}}_{i}^{\top }p_{i}\right).}

In more than than ii dimensions [edit]

While n ^ i {\displaystyle {\hat {north}}_{i}} is non well-defined in more than ii dimensions, this can be generalized to whatever number of dimensions by noting that north ^ i n ^ i {\displaystyle {\hat {n}}_{i}{\chapeau {n}}_{i}^{\summit }} is merely the (symmetric) matrix with all eigenvalues unity except for a zero eigenvalue in the management along the line providing a seminorm on the distance between p i {\displaystyle p_{i}} and another point giving the distance to the line. In any number of dimensions, if 5 ^ i {\displaystyle {\hat {v}}_{i}} is a unit vector along the i-th line, then

northward ^ i n ^ i {\displaystyle {\hat {due north}}_{i}{\hat {n}}_{i}^{\top }} becomes I v ^ i v ^ i {\displaystyle I-{\hat {v}}_{i}{\hat {v}}_{i}^{\superlative }}

where I is the identity matrix, and so[4]

x = ( i I v ^ i v ^ i ) 1 ( i ( I v ^ i 5 ^ i ) p i ) . {\displaystyle x=\left(\sum _{i}I-{\chapeau {v}}_{i}{\hat {v}}_{i}^{\top }\right)^{-one}\left(\sum _{i}\left(I-{\chapeau {v}}_{i}{\chapeau {v}}_{i}^{\top }\correct)p_{i}\right).}

General derivation [edit]

In order to find the intersection bespeak of a ready of lines, we calculate the point with minimum distance to them. Each line is defined by an origin a i {\displaystyle a_{i}} and a unit direction vector, north i {\displaystyle n_{i}} . The square of the distance from a point p {\displaystyle p} to i of the lines is given from Pythagoras:

d i 2 = p a i 2 [ ( p a i ) T due north i ] two = ( p a i ) T ( p a i ) [ ( p a i ) T north i ] two {\displaystyle d_{i}^{2}=\left\|p-a_{i}\right\|^{2}-\left[\left(p-a_{i}\right)^{\mathsf {T}}*n_{i}\right]^{2}=\left(p-a_{i}\correct)^{\mathsf {T}}*\left(p-a_{i}\correct)-\left[\left(p-a_{i}\right)^{\mathsf {T}}*n_{i}\right]^{2}}

Where : ( p a i ) T n i {\displaystyle {\left(p-a_{i}\right)}^{\mathsf {T}}*n_{i}} is the projection of ( p a i ) {\displaystyle \left(p-{{a}_{i}}\correct)} on the line i {\displaystyle i} . The sum of distances to the foursquare to all lines is:

i d i two = i [ ( p a i ) T ( p a i ) [ ( p a i ) T n i ] 2 ] {\displaystyle \sum _{i}d_{i}^{2}=\sum _{i}\left[{\left(p-a_{i}\right)^{\mathsf {T}}}*\left(p-a_{i}\right)-{\left[\left(p-a_{i}\right)^{\mathsf {T}}*n_{i}\correct]^{2}}\right]}

To minimize this expression, we differentiate it with respect to p {\displaystyle p} .

i [ 2 ( p a i ) 2 [ ( p a i ) T n i ] due north i ] = 0 {\displaystyle \sum _{i}\left[2*\left(p-a_{i}\correct)-ii*\right[{{\left(p-a_{i}\correct)}^{\mathsf {T}}}*n_{i}]*n_{i}]=0}
i ( p a i ) = i [ due north i n i T ] ( p a i ) {\displaystyle \sum _{i}\left(p-a_{i}\right)=\sum _{i}\left[n_{i}*n_{i}^{\mathsf {T}}\right]*\left(p-a_{i}\right)}

It results:

[ i [ I n i n i T ] ] p = i [ I n i n i T ] a i {\displaystyle \left[\sum _{i}\left[I-{n_{i}}*{n_{i}}^{\mathsf {T}}\right]\right]*p=\sum _{i}\left[I-{n_{i}}*{n_{i}}^{\mathsf {T}}\right]*{a_{i}}}

Where I {\displaystyle I} is the identity matrix. This is a matrix S p = C {\displaystyle S*p=C} , with solution p = S + C {\displaystyle p={South^{+}}*C} , where S + {\displaystyle {Southward}^{+}} is the pseudo-inverse of Due south {\displaystyle S} .

See as well [edit]

  • Line segment intersection
  • Line intersection in projective space
  • Altitude betwixt two parallel lines
  • Distance from a point to a line
  • Line–airplane intersection
  • Parallel postulate
  • Triangulation (computer vision)
  • Intersection (Euclidean geometry) § 2 line segments

References [edit]

  1. ^ "Weisstein, Eric W. "Line-Line Intersection." From MathWorld". A Wolfram Web Resource . Retrieved 2008-01-ten .
  2. ^ Antonio, Franklin (1992). "Chapter IV.vi: Faster Line Segment Intersection". In Kirk, David (ed.). Graphics Gems III. Academic Press, Inc. pp. 199–202. ISBN0-12-059756-X.
  3. ^ "Homogeneous coordinates". robotics.stanford.edu . Retrieved 2015-08-eighteen .
  4. ^ Traa, Johannes. "To the lowest degree-Squares Intersection of Lines" (PDF) . Retrieved 30 August 2018.

External links [edit]

  • Distance betwixt Lines and Segments with their Closest Point of Arroyo, applicable to two, 3, or more dimensions.

hamiltonselinglese.blogspot.com

Source: https://en.wikipedia.org/wiki/Line%E2%80%93line_intersection

0 Response to "P Can Be Computed as the Intersection Point Between Two Lines Triangulation"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel