Position of a point with respect to a line

Posted on 2013-12-04
Last Modified: 2013-12-04
Given a point (x,y)
and a line defined by (x1, y1) and (x2, y2)

what is the distance between the point and the line? and
what is the check whether the point lies within the end points?
All in terms of x's and y's for plugging in a computer program.
Question by:Saqib Husain, Syed
  • 3
  • 2
LVL 84

Expert Comment

ID: 39696718
What does "within the end points" mean?
Is it a region bounded by lines through (x1, y1) and (x2, y2) perpendicular to the line between (x1, y1) and (x2, y2)?
LVL 43

Author Comment

by:Saqib Husain, Syed
ID: 39696721
LVL 43

Author Comment

by:Saqib Husain, Syed
ID: 39696729
On a drawing, they are texts written next to lines at a defined distance.
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

LVL 27

Expert Comment

ID: 39696730
There is a formula for the distance from a point to a line (not a line segment).

You would have to convert your line segment into the   ax + by + c = 0 form.
LVL 84

Accepted Solution

ozo earned 500 total points
ID: 39696743
distance = |(x1-x)(y2-y)-(x2-x)(y1-y)|/sqrt((x1-x2)^2+(y1-y2)^2)

when ((x1-x2)*(x-x2)+(y1-y2)*(y-y2))/((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) is between 0 and 1, the point is within the end points
LVL 43

Author Closing Comment

by:Saqib Husain, Syed
ID: 39697064
Great, thanks. Working perfectly.

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Triangles - computing angles 6 50
Word Macro -  Hide all non-highlighted texts 5 58
Convert .PDF 6 66
Word and Excel 2013 - Disabled Items List 3 62
The Selection object is designed for user interaction. It has a Range property, so it can be used in most places that a Range object can. Recorded macros must use the Selection because they are simply copying what the user is doing. A Range prope…
Introduction This tutorial provides instructions on how to properly format your Word document using the inbuilt tools provided. The benefits of using these tools means your documents are more accessible and easily portable to other applications an…
This video walks the viewer through the process of creating a watermark for their document, customizing it, and saving it for viewing/printing needs.
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question