BBS: Inland Empire Archive Date: 06-21-92 (02:32) Number: 970 From: PAUL LEONARD Refer#: NONE To: ROBERT CHURCH Recvd: NO Subj: Distance Formula Conf: (2) Quik_Bas
On or about <Jun 20 09:31>, Robert Church (1:105/319.27) scribbled: RC> In short, How can I find all of the points between two points on RC> a grid? Given two points (x1,y1) and (x2,y2), you can derive the equation of the line they define using y = mx + b. Slope m = (y2 - y1) / (x2 - x1) and b is found by substituting into the slope formula a known point and the point whose x co-ordinate is 0, then solving for the unknown y. All the points that you're looking for satisfy the equation of the line and meet the condition x1 <= x <= x2 (as well as y1 <= y <= y2). An easy example... Points (1,1) and (2,2) give a slope of m=(2-1)/2-1)=1. 1=(y-1)/(0-1), so b=0 and the equation of the line is y=1x+0 or y=x. So all points such that x=y and 1<=x<=2 will satisfy your conditions. ptl --- msged 2.07 * Origin: PTL Pointwork (1:105/48.111)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET